.. _obsidian: ============================== Obsidian Markdown知识管理 ============================== 静态网站的一点遗憾 =================== 在使用 :ref:`sphinx_doc` 这样的静态网站生成工具,有一点点小遗憾是,如果对某个引用修改名字,可能就会有很多引用这个段落的文档需要修改,否则 ``make`` 时候就会报错。虽然 :ref:`sphinx_doc` 会保证引用绝不会遗漏,最终你必须都修订完全。但是,确实也非常繁琐。 我同事给我安利 ``Obsidian`` 文档管理平台,提供了一个非常实用的功能: 自动修订引用。也就是,如果修改MarkDown文档的文件名,则引用这个文件的链接会自动修正。 Obsidian 黑曜石 =============== `Obsidian.md `_ (Obsidian,黑曜岩) 是一个采用本地文件目录管理Markdown文件的知识库系统: - 采用通用的MarkDown文档格式,简单且开放: 不使用闭源的二进制格式可以避免供应商绑定 - 提供跨平台软件: Windows, Linux, macOS, iOS, Android ,方便在多平台操作 - 操作简便: 如果改变MarkDown文档命名,则所有引用这个.md的文档自动修订 (这个功能是我同事给我安利的最大亮点,毕竟很多开源静态KM系统都需要手工维护链接) 类似 ``obsidian`` 这样的知识管理工具具备了以下特点: - 采用开放格式,給用户避免绑定的信心 - 跨平台,覆盖所有主流平台,特别是移动设备 - 简化存储功能(本地存储),这样可以基于第三方同步,例如 iCloud, Google Drive, Microsoft One Drive等 云存储同步,用户可以自由选择数据同步方式 - 通过增强功能收费: - 同步 - 知识发布 感受 ====== ``Obsidian`` 提供了比较有意思的功能,不过我还是实用 :ref:`mkdocs` 来完成自己的知识库。主要原因是我希望更简单的解决方案,所有的文档同步存储和同步,我可以实用自建方案来解决。 不过,如果你想要更简便的方案,或许可以尝试一下 `Obsidian.md `_