Skip to content
On this page

Obsidian


标签:Obsidian/basic  

Obsidian 的介绍我就不多说了,知乎上有许许多多介绍、推荐和教程。

此笔记仅记录我个人使用 Obsidian 总结的一些经验方案。

命名 ​

笔记标题是笔记的唯一编号,即便路径不同,也必须保证唯一性。由于笔记对应 Markdown 文件,标题中不能使用特殊字符或标点。笔记标题应该简短扼要,以方便软件自动查找其他提及该笔记的笔记,便于转换链接。但也不宜过短(如果只有一个字的话可能会弹出一堆的链接建议)。

⭐如果有两个概念的标题相同,应该将其中一个笔记转换成目录,不修改其他笔记的引用链接,并将不同概念分别放入同一目录下的子条目中。该方法保证了链接的永久化。

为避免链接失效或产生错误,引用最好使用绝对路径(设置 -> 文件与链接)。

元信息 ​

如果使用 YAML Meta 信息,则笔记的标题应与元信息中的"title"对应,否则像 Quartz 这样的页面导出软件可能无法形成双向链接。

避免使用元信息中的“alias”属性设立笔记别名,如果需要使用别名进行引用,则应该使用 [别名](/笔记) 的方式。

属于笔记的标签应写在元信息的"tags"部分,笔记内部的标签多起到链接定位作用(比如 #TBD)。

目录 ​

目录嵌套不要过深。虽然将所有笔记都放入一个文件可能会导致混乱,但也应该合理分组,例如按照兴趣爱好或者学科区分为几个文件夹存放。

⭐利用搜索和标签功能,而不是依赖复杂的文件目录结构。这样做可以快速便捷地找到所需笔记。

图片 ​

图片文件会带来同步上的压力(特别是使用一些有流量限制 WebDAV 云盘进行同步)。但综合来讲使用图片文件有一些好处:

  • 不用麻烦使用图床
  • 使用 Omnisearch 插件可以直接搜索图片中的文本(甚至 PDF)
  • 使用 Clear Images Unused 插件可以直接清理已经失去引用的图片
  • 可以批量压缩
  • 作为文件可以查看引用链接

所以我其实比较建议使用私有 NAS 进行同步(比如安装 NextCloud、ownCloud 之类的)。

隐私 ​

我喜欢将我购买的许可证、网站 token 以及不能公开的文件存放到我的笔记中,这很方便我进行调用。

当使用类似 Quartz 这样的笔记静态页面渲染程序或服务时,需要特别注意隐私文件的导出。虽然该程序可以自定义目录,不导出你不想公开的文件,但使用 Github Pages 来提供静态页面是需要将仓库公开的(好像若你是会员则无需公开)。因此,我的解决办法是使用一个简单的脚本进行文件同步,选择需要同步的文件夹,也可以使用类似 Freesync 的软件,从源头屏蔽私密文件。

剪藏 ​

~~我个人使用 Obsidian Cliper 进行剪藏,剪藏的笔记存放到 inbox 文件夹中,待有空之时进行整理归纳到自己的笔记。~~这个插件有时候不太灵光,现在使用这个脚本:Obsidian快速剪藏。

搜索 ​

我使用 Omnisearch 替代程序内置的搜索将它绑定到原生的 Ctrl - O 的快捷键上,它的功能更加强大。

注释 ​

可以通过 %% 内容 %% 或者 <!-- 内容 --> 进行注释,注释的内容在阅读模式中不会被显示,可以写一些用来检索的关键词。

此外,HTML 型的注释在 SSG 生成 HTML 文档的时候不会被渲染。但考虑到 github fork 的仓库不能隐藏,哪怕不嫌麻烦 clone 也要考虑到非 PRO 的私有仓库没有 github pages 服务,所以提前屏蔽隐私内容传到仓库是有必要的。

闪念 ​

这方面确实不是 Obsidian 的强项,建议使用 flomo 之类的其他软件进行快速记录。

同步 ​

我目前是腾讯云对象存储进行多端同步的,目前网上使用坚果云 WebDAV 的也比较多。为什么不建议使用 git 同步呢?github 比前两者容易崩,国内的仓库总有审核,感觉私有仓库和公开仓库差不多,另一方面,手机端 git 处理起来麻烦。

断舍离 ​

Obsidian 是作为第二大脑使用的。虽然我喜欢事无巨细地记录下来,但是如果低效信息充斥着笔记对检索来说也是很大压力。所以要多做信息的归纳,对重复低效乃至无效数据进行清理。如果担心误删除,在设置里使用 .trash 保存删除的文件是一个很好的办法,我个人觉得对与存储空间来说,倒不是问题,或者进行 git 备份也不错。

Last updated: