思源笔记-VS-Obsidian
我做的决定
犹豫了一阵子,我还是决定把 Obsidian 上的笔记全部迁移到思源。包括这个博客,也改成了写脚本从思源直接读取生成。
Obsidian的优劣
优势
笔记是完全公开的 Markdown 格式,任何支持 Markdown 的工具都能读取,数据也完全保存在本地。这大概算得上它最大的卖点了。
其次,插件生态确实丰富,尤其是 Dataview 插件,功能非常强大,再配合 Dataview JS,几乎能实现任何自己想要的笔记查询与生成。
劣势
- Obsidian 软件本体其实很弱,说穿了就是一个 Markdown 编辑器加一个渲染器。它对 Markdown 做了一些必要的扩展,支持特有的 wiki 风格链接语法,但除此之外再没有提供其他能力,所有扩展功能都依赖第三方插件。
- 笔记同步就是一个典型例子。Obsidian 官方的云同步价格昂贵,一个月要几十块钱,空间却只有可怜的 1G。对于我这种存了数千条笔记、中间还夹杂着照片和视频的人来说,完全不够用。想同步,要么靠插件,要么靠外部软件。我之前用过 Remote Save 插件,配合腾讯云 COS(后来改成自己搭建的 WebDAV)来同步数据,但这套方案在安卓上并不正常——附件一旦超过 20M,软件就会崩溃。
- 表格编辑功能非常孱弱,装上 Advanced Tables 插件会好一点,但也只是好一点,本质上还是自己在手写 Markdown 表格。简单表格还好,稍微复杂一点就让人抓狂。
- 图片查看能力也几乎是残废:原生软件不支持点击放大图片,不能复制到剪贴板,手机端也不能直接分享(得先在新标签页打开,再走系统的分享菜单)。视频插入后同样无法调整大小,想调整就只能自己写 HTML 的
video标签。 - 移动端的编辑和查看体验比桌面端还要弱,而且笔记一多就卡,搜索时表现最明显——毕竟它原生的搜索是纯文本检索,连全文索引都没有。
和思源的对比
- 思源笔记本身就有足够丰富的编辑能力,也支持大部分 Markdown 语法。
- 同步方面,思源既可以购买官方服务,也可以用自己的腾讯云 COS——前者按年付费,后者则是一次性买断,价格也不贵,几十块钱就能搞定。
- 表格编辑比 Obsidian 强太多,而且原生的数据库功能本身就支持对字段做必要的计算,还能以表格、看板、卡片等不同视图展示,完全不需要自己写 JS 代码,效果类似下图。

- 图片、视频之类的媒体附件,都能在客户端里用直观的方式调整大小,原生支持复制到剪贴板、一键分享。这一点比 Obsidian 强太多了。
- 对我这种每天写日记的人来说,用 Obsidian 需要自己编写模板、再通过模板创建日记;思源同样可以定制日记模板,还能设置快捷键一键生成当天的日记,直接填内容就行。
- 思源的数据存在本地的 SQLite 里,检索速度比 Obsidian 快很多,还支持自己写 SQL 查询。
总结
我的心态
我还是希望把精力放在记录本身,而不是折腾工具上。用 Obsidian 的那段时间,为了改善编辑体验、解决笔记同步,我花了很多时间配置服务、调教插件,还搭进去大量的学习成本。即便如此,临时想记点东西时依然觉得不顺手——它可能会卡,也可能我想插入一个附件,却没法在手机上调整成想要的样式。
ob现在的定位
我仍然会把很重要的笔记,通过自己写的远程24小时运行的服务同步到 Obsidian——但只是把它当作一个最终沉淀的数据保险箱。日常的记录和查询,都留在思源里了。