我如何使用 Obsidian 管理我的个人知识库

我使用 Obsidian 管理我的个人知识库,选择它的主要原因是因为自己的数据可以掌握在自己手上,另外它支持使用标签、双链(双向链接),搜索也很准确。

我最开始是使用有道云笔记,用了很多年,后面转而使用数据本地保存、所见即所得的 Typora,为了转移笔记,还写了个导出有道云笔记的脚本。后面接触到了 Obsidian,因为标签与双链功能,主力就使用 Obsidian 了。Notion 也是一款比较火的笔记工具,也有标签与双链功能,但因为数据不能掌握在自己手中,就没有考虑使用。

我用的 Obsidian 的版本一直是 0.15.9,没有用最新版,原因是我喜欢只打开一个标签页,这个版本可以只打开一个标签页,而新版不能设置只打开一个标签页,新版特有的画布(Canvas)功能我目前也不用。主题我用的 Blue-Topaz,其英文字体我很喜欢。

目前我所有知识都是通过 Obsidian 管理,文章 / 笔记 / 思考 / 随想等等。我使用标签区分,没有使用文件夹分类。就 Obsidian 这一处知识库,也可以避免重复记录,也方便查找。还不错的收藏文章的笔记也会记到 Obsidian,相比直接放在收藏工具中,想找的时候更容易找到。

Obsidian 的插件功能,是 Obsidian 相比其它笔记管理工具最大的优势。插件类似 VS Code 的插件,可以额外实现不少功能。以下是我比较常用的、通过插件实现的功能。

数据同步

Obsidian 提供同步功能,费用我觉得有点贵,我没有用。我是使用 iCloud 同步,并 GitHub 私有库备份。iCloud 无需手动拉取与推送,比较方便,用于同步。但 iCloud 无法查看历史修改记录,而使用 Git 则可以补充这部分缺陷,GitHub 作一个备份,也不怕 iCloud 同步出问题。我 iOS 手机端使用 1Writer,Obsidian 的 Git 插件我使用的 obisidian-git

自动发文

Blog 使用静态博客框架 Hexo。但我文章创建与编辑是在 Obsidian 中完成的,我写了一个脚本,通过 Github Action 实现文章自动同步到 Hexo 源文件,再触发自动发布

图片上传

图片上传我使用的 PicGo,使用的 obsidian-image-auto-upload-plugin 插件,截图工具我使用的 Xnip,我通过 Automator 配置了一个截图后自动压缩截图的工作流。

Obsidian 发推

我的部分推文也是通过 Obsidian 发送的,借助的 notetweet_obsidian 这个插件,底层使用 Twitter(X) API 实现,Twitter API 目前免费额度只能发布文字,所以无法发送图片等,另外通过这种方式发布的链接也无法识别为卡片。

自带插件

  • 自带「快速切换」插件可以实现快速搜索与切换文件,相当于是「Recent Files」
  • 自带「命令面板」插件可执行快速一些命令,比如打开「标签列表」

可以看出 Obsidian 的设计思想还是参考了 VS Code 这类代码编辑器的。Obsidian 还有很多功能强大的插件,你可以自行探索一下。

推荐阅读

deppwang wechat

评论默认使用 ,你也可以切换到 来留言。