Obsidian Markdown知识管理

静态网站的一点遗憾

在使用 Sphinx文档 这样的静态网站生成工具,有一点点小遗憾是,如果对某个引用修改名字,可能就会有很多引用这个段落的文档需要修改,否则 make 时候就会报错。虽然 Sphinx文档 会保证引用绝不会遗漏,最终你必须都修订完全。但是,确实也非常繁琐。

我同事给我安利 Obsidian 文档管理平台,提供了一个非常实用的功能: 自动修订引用。也就是,如果修改MarkDown文档的文件名,则引用这个文件的链接会自动修正。

Obsidian 黑曜石

Obsidian.md (Obsidian,黑曜岩) 是一个采用本地文件目录管理Markdown文件的知识库系统:

  • 采用通用的MarkDown文档格式,简单且开放: 不使用闭源的二进制格式可以避免供应商绑定

  • 提供跨平台软件: Windows, Linux, macOS, iOS, Android ,方便在多平台操作

  • 操作简便: 如果改变MarkDown文档命名,则所有引用这个.md的文档自动修订 (这个功能是我同事给我安利的最大亮点,毕竟很多开源静态KM系统都需要手工维护链接)

类似 obsidian 这样的知识管理工具具备了以下特点:

  • 采用开放格式,給用户避免绑定的信心

  • 跨平台,覆盖所有主流平台,特别是移动设备

  • 简化存储功能(本地存储),这样可以基于第三方同步,例如 iCloud, Google Drive, Microsoft One Drive等 云存储同步,用户可以自由选择数据同步方式

  • 通过增强功能收费:

    • 同步

    • 知识发布

感受

Obsidian 提供了比较有意思的功能,不过我还是实用 MkDocs文档 来完成自己的知识库。主要原因是我希望更简单的解决方案,所有的文档同步存储和同步,我可以实用自建方案来解决。

不过,如果你想要更简便的方案,或许可以尝试一下 Obsidian.md