Skip to content

Latest commit

 

History

History
81 lines (43 loc) · 3.42 KB

我的笔记系统2018.md

File metadata and controls

81 lines (43 loc) · 3.42 KB

笔记系统-持续更新

本文对照2016年的笔记系统:2016年底的笔记系统


需求

个人日志、文档、笔记的存储与浏览,不包含收集、待办事项、日历(目前在用滴答清单)。

实现方式和工具

基于markdown文本格式,配合 Visual Studio Code 和 坚果云,并定期打包备份。对比之前的方案:Sublime Text + Git + Bitbucket,VSCode的易用性更高,坚果云更适合国内的现状。

所有文档以文件夹方式存储,VSCode直接打开文件夹,会以树形显示文件列表,只要做好分类即可。

优势

便捷

纯文本格式便于输入、整理、导出、查询。我不反对使用印象笔记、为知笔记等产品,但它们都无法导出文档,也就是说文档不完全受自己掌控。同样,基于markdown格式的笔记,可以方便的渲染成html格式,发布在豆瓣、微信都极其方便,也便于发布到基于jekyll的blog系统。

这样的系统支持所有平台,也可以用其他编辑器。移动端可以使用坚果云的markdown文件预览功能查看,但并不适合编辑(笔记的需求不是编辑)。

视图

VScode支持多种主题和字体,比如暗色的编辑器背景。侧边栏切换快捷键 ctrl + B,可以打开或关闭树形侧边栏。如果使用宽屏显示器,可以切换多种视图格式,比如两栏、三栏、两列等等。

还支持大纲预览 Outline view ,在树形菜单的底部打开。

对了,还支持自动保存文档,在菜单“file-Auto save”

查询

VSCode 的全文查询功能很方便。快捷键ctrl + shift + F,可以直接打开整个文件夹(所有笔记文件)搜索。结合自己的文档编辑习惯(比如加入tag:#读书笔记)即可快速查询。

markdown预览和导出

VSCode 内置对markdown文档的预览,ctrl + shift + V即可在新标签页打开html预览,ctrl + K V分屏实时预览。

要发布,只要拷贝预览部分到富文本编辑器里,比如豆瓣的新编辑器。如果喜欢,你可以替换自己的css文件。

VScode官方文档 还提供了其他插件,比如:

  • markdownlint,纠正markdown文件语法错误,实测稍显严格
  • Instant Markdown,在外部浏览器中预览
  • Markdown Preview Enhanced,甚至可以预览流程图的强大插件

缺点

  • 插入图片需要图床
  • 没有内置的tag系统,需要自己写入关键词
  • 移动端编辑困难

笔记工作流

收集

我把笔记定位成整理、迭代的内容库,因此收集依赖微信、滴答清单、纸笔等其他工具,笔记的编辑在电脑上完成。

分类

按照需要设置文件夹,深度不要太多。我基本的几个文件夹包括:inbox、每日log、写作、读书笔记等等。

整理

通过树形侧边栏和全文搜索快速定位笔记文件,编辑并整理。及时标注文件编辑时间,以便识别。

导出和发布

前面提到过,预览显示的html文档可以拷贝,可以通过chrome浏览器直接打印输出成pdf。

其他物件

mdwiki

MDwiki 貌似天生配合我的笔记系统,但目前使用并不多。之前写的笔记:MDwiki笔记


更新时间:20181015