我使用 Obsidian 来思考、记笔记、撰写文章以及发布这个网站。这是我处理笔记和组织兴趣爱好的一种“自下而上”的方法。它拥抱混乱与懒惰,以此催生出涌现式结构(Emergent Structure)。
在 Obsidian 中,“仓库(Vault)”本质上就是一个文件文件夹。这一点至关重要,因为它践行了我“文件优先于应用(File over app)”的哲学。如果你想创造经久不衰的数字资产,它们必须是你能完全掌控的文件,且格式必须易于检索和读取。Obsidian 赋予了你这种自由。
以下内容绝非教条,仅作为你使用 Obsidian 的一个参考示例。你可以各取所需。
我在个人仓库中遵循的规则:
YYYY-MM-DD 日期格式。拥有统一的风格可以将未来成百上千次的决策简化为一个,从而让我保持专注。例如,我总是将标签设为复数,这样我就永远不必纠结如何给新标签命名。选择让你感到舒适的规则并写下来,制定你自己的风格指南。你以后随时可以修改这些规则。
我极少使用文件夹。我避开文件夹是因为我的许多条目往往属于多个思维领域。我的系统导向是“速度”和“懒惰”——我不希望在思考“东西该放哪儿”这件事上产生任何认知开销。
我不使用嵌套子文件夹,也很少使用文件浏览器进行导航。我主要通过快速切换器(Quick Switcher)、反向链接(Backlinks)或笔记内的链接进行跳转。
我的笔记主要通过 categories(类别)属性进行组织。利用 Obsidian 的 Bases 功能,类别可以显示相关笔记的总览。
我的大部分笔记都存放在仓库的根目录下,而不是文件夹里。这里是我记录个人世界的地方:日记、随笔、长青笔记(Evergreen notes)以及其他个人笔记。如果一个笔记在根目录,我就知道它是我写的,或者与我直接相关。
我使用两个参考文件夹:
书名.md 或 电影名.md。此外还有三个“管理”文件夹,这样它们的内容就不会出现在文件导航中:
YYYY-MM-DD.md。我不在每日笔记里写任何内容,它们存在的唯一目的就是被其他条目引用。在可下载版本的仓库中,为了清晰起见,我保留了两个文件夹。但在我的个人仓库中,这些笔记其实是在根目录下的:
我在笔记中大量使用内部链接。我尝试在第一次提到某事物时总是建立链接。我的日记通常是记录近期事件、寻找事物间联系的“意识流”。链接往往是未创建的(Unresolved),这意味着该链接对应的笔记尚未建立。未创建的链接非常重要,因为它们是通往未来事物关联的“面包屑”。
我仓库根目录下的日记条目看起来可能像这样:
我和 [[Aisha]] 去 [[Vidiots]] 看了电影 [[Perfect Days]],然后在 [[Little Ongpin]] 吃了菲律宾菜。我非常喜欢《完美的日子》里的这段话:[[下一次就是下一次,现在就是现在]]。这让我想起了那篇随笔……
电影、电影院和餐厅分别链接到我 References 文件夹中的条目。在这些参考笔记中,我记录了属性、评分和感想。我使用 Web Clipper 从 IMDB 等数据库中自动填充属性。那段台词对我很有意义,所以它成了我根目录下的一个长青笔记。而我提到的随笔则在我的 Clippings 文件夹中,因为那不是我写的。
随着时间的推移,这种高频链接的风格会变得越来越有用,因为我可以追溯想法是如何产生的,以及这些想法所创造的分支路径。
“分形日记(Fractal journaling)”和“随机化”是我驯服知识库“荒野化”的方法。
在一天之中,我使用 Obsidian 的“唯一笔记(Unique note)”快捷键随时记录闪现的想法。这个快捷键会自动创建一个带有 YYYY-MM-DD HHmm 前缀的笔记,我可以为其添加描述想法的标题。
每隔几天,我会回顾这些日记片段并汇总核心想法。然后每月回顾这些周汇总,每年回顾月汇总(使用这个模板)。其结果是形成了一个关于我人生的分形网络,我可以根据需要缩放不同程度的细节。我可以追溯单个想法的来源,以及它们是如何汇聚成宏大主题的。
每隔几个月,我会拨出时间进行“随机回顾”。我使用“随机笔记(Random note)”快捷键在仓库中快速穿梭。我经常配合浅层深度的局部关系图(Local graph)来查看相关笔记。这有助于我重温旧想法、建立缺失的联系,并从过去的思考中汲取灵感。这也是一个维护机会,比如根据个人风格指南中的新规则来修复格式。
有人问我是否可以用大语言模型(AI)来自动化这个过程,但我并不想这么做。我享受这个过程。这种维护工作能帮助我理解自己的思维模式。不要将理解外包(Don’t delegate understanding)。
我创建的几乎每一条笔记都始于模板。我大量使用模板,因为它们能让我“偷懒”地添加信息,帮助我以后找到笔记。我为每个类别都准备了带有属性(Properties)的模板,用于捕获如下数据:
关于属性,我遵循以下几条规则:
genre(流派)被所有媒体类型共用,这意味着我可以在一个地方看到科幻类的书籍、电影和剧集。start 代替 start-date。list(列表)类型属性而非 text(文本)。.obsidian/types.json 文件列出了哪些属性被分配给了哪些类型(即日期、数字、文本等)。
任何带有 rating(评分)的内容都使用 1 到 7 的整数:
为什么用这个分值?相比 4 分或 5 分制,我更喜欢 7 分制,因为我需要在顶端(优质体验)有更多的细分颗粒度,而 10 分制又太琐碎了。
这个网站是在 Obsidian 中直接撰写、编辑并发布的。为此,我打破了上述规则之一——我为网站建立了一个独立的仓库。我使用名为 Jekyll 的静态网站生成器,自动将我的笔记编译成网站,并将它们从 Markdown 转换为 HTML。
我的发布流程使用起来很简单,但配置起来有点技术门槛。这是因为我希望完全掌控网站布局的每一个细节。如果你不需要完全的控制权,可以考虑使用 Obsidian Publish,它更易于上手,我也用它来搭建 Minimal 插件的文档网站。
对于本站,我使用 Obsidian Git 插件将笔记推送到 GitHub 仓库。然后,我的 Web 托管商 Netlify 会通过 Jekyll 自动编译这些笔记。我还使用我的 Permalink Opener 插件在浏览器中快速打开笔记,以便对比草稿版和在线版。
配色方案是我为本站创建的 Flexoki。我的 Jekyll 模板目前尚未公开,但你可以通过 Maxime Vaillancourt 的 这个模板 获得类似的效果。除了 Jekyll,还有许多替代方案可以编译你的网站,如 Quartz、Astro、Eleventy 和 Hugo。