Article Outline
身边一直有朋友们抱怨 Evernote 的笨重、格式错误、移动端同步混乱、不能添加代码和公式、充满 Bug 和崩溃。
如果你也面临这些问题,是时候考虑像我一样,放弃这些专用笔记软件了。
我现在享受着如下便利:
- 开放的存储方式,而不是私有格式数据库:我使用纯文本的 Markdown。
- 使用文件系统组织文档,享受 Spotlight 高效全文检索和 Dropbox 全平台同步的便利。
- 使用喜欢的编辑器写笔记,比如 Atom。
- 使用 Hexo 博客系统进行内容管理和发布;亦可输出成别的格式,方便发布到其它平台。
严格来讲,这是以文件系统为中心的知识管理。但我喜欢 Hexo,偏要说成以 Hexo 为中心的知识管理。
为什么是 Markdown
- 简单:三分钟学会,日常使用没有任何门槛(可参考简书的中文教程)。
- 强:等价于 HTML,随意嵌入多媒体、公式和代码。
- 跨设备、跨平台、不依赖私有格式;既然是纯文本,所以在哪都能打开。
- 灵活:可以输出成多种格式,方便在不同的平台上发布。
为什么用文件系统而不是笔记软件?
- 像 Evernote 和 Notes.app 这样笔记软件不支持 Markdown。
- 文件系统更直观,方便与 boxcryptor, Dropbox, git 等第三方软件搭配。
- 方便管理图片、视频等多媒体文件。
为什么用 Atom 编辑
- 安装 Project Management 插件,自带管理功能。
- 写代码也用 Atom,保持一致的习惯和手感。
- 当然,也可以使用其它喜欢的编辑器。
让 Spotlight 检索 Markdown 文件
Spotlight 是 macOS 和 OS X 上最强大的桌面工具,其中最棒的功能是对文档的全文检索。
默认 Spotlight 是不检索 Markdown 文件内容的,但参考这篇教程,只需简单三步即可支持。效果如下:
使用 Hexo 管理发布
我们有博客、笔记、日记、公众号等多个发布渠道。写的东西多了,有一个集中管理内容的地方会很方便。
- Hexo 是一个很好的 Blog 系统,适合公开发表的东西可以直接发布出去,或者转格式后发布到其它平台。
- Hexo 也是一个很好的文档组织系统,不适合公开发表的东西放在本地,使用
hexo
命令配合本地工具可以很好地管理所有文档和笔记。 - Hexo 的
hexo server
还可以实时预览,非常方便。
具体的使用方法,可以参阅官方提供的教程。