跳至主要內容

Obsidian 使用总结

Milton原创大约 4 分钟知识管理

Obsidian 的使用与普通的 Markdown 笔记差别不大,基本可以参照官方文档来学习使用,但是还有一些不一样、没人写过的小技巧。

使用技巧

调整图片大小

在 Obsidian 中的图片引用默认都是采用双中括号,但引用了只会设置默认大小,可能就会出现图片过大或者过小,影响显示效果。在链接中文本后加上竖线 | ,设置对应的数字就可以调整图像的大小,同理对 excalidraw 的图片也生效。

![[Obsidian.png | 300]]

YAML Front Matter

一些博客会使用 YAML Front Matter 来设置博文的元数据,方便对文章数据进行统计和管理。Obsidian 也可以设置这样的属性,这样标签、日期之类的属性就可以显示在笔记的最上面,不用笔记正文中显示,也能够让 dataview 插件去使用。

原生键名:

  • tags :标签,可以添加多个
  • aliases  :笔记别名
  • cssclass :css 样式
  • publish :控制是否使用官方发布服务

2024-02-18:目前 Obsidian 客户端支持了几种属性类型的渲染,但是根据实际使用而言,日期并不好用,建议对于日期的值仍然使用文本。

metadata
metadata

文件同步

Syncthing

笔记文件的同步使用了 Syncthing 这个自己搭建的服务,它是一个 P2P、支持版本管理的文件同步工具。

实现笔记文件在各个设备上的同步有很多方式:

  • 官方的同步服务
  • 插件 Remotely Save 实现的各种 WebDav
  • 插件 同步到 Git
  • Onedrive、iCloud等云盘同步
  • Syncthing这样的文件同步服务

💡不论选择什么同步方式,要注意一点的就是只同步笔记文件夹,不同步 Obsidian 的配置文件,不然不同客户端的配置会有冲突。

Remotely Save 插件

使用该插件配合自建的 WebDav 服务同步文件数据,使用较为方便,在笔记中也能查看同步状态和结果,缺点就是没有了版本控制,要时常做好备份。

插件

虽然 Obsidian 有着丰富的插件市场,但是我对插件的使用保持克制态度。过多追求插件来美化 Obsidian 让我有种丧失记录笔记初心的感觉,所以我选择最少化使用插件,插件的选择也以功能性为导向。

绘图插件

Excalidraw 已经被开发者整合进了 Obsidian,使用与网页端无异,还具备了网页版所不具备的更换字体的特性。绘图文件会被存储为 *.excalidraw.md ,存储在笔记库中也解决了网页端所不具备文件管理的问题。

数据统计插件

Dataview 插件 利用笔记的元数据,建立起文件库的查询功能。通过类似 SQL 的语句就能够生成一份笔记的统计表,还可以通过 JS 代码,进一步个性化统计和处理笔记数据,是实现笔记管理的重要插件。

图表插件

Charts 插件 能够在笔记中显示统计图表,配合 dataview 插件就可以动态的显示文件库所有笔记的统计数据。也可以单独设置固定的图表显示在笔记中。

图片自动重命名插件

Obsidian 支持粘贴图片后把图片保存在文件库中,但是不会重命名图片名,这样不方便日后查找和图片管理。使用 obsidian-paste-image-rename 可以在粘贴后自动把图片重命名。

无用图片清理插件

一旦图片多了,哪些图片有没有被使用是很难知道的,使用 Obsidian-Plugin-for-Clearing-Unused-Images 可以一键去除无用的图片。

批量处理 Tag 插件

笔记原生带了标签视图,但是不支持批量操作标签,比如当想给一个标签改名字的时候就很不方便。使用 Obsidian-Tag-Wrangler-Plugin 插件可以方便批量操作标签。

更准确的字数统计插件

Better-Word-Count 可以更加精准统计文章中的字数和字符数,包括划线时对于文字的统计,原生的字数统计对中文的统计并不准确。使用这个插件时最好关闭字数统计核心插件。

笔记同步插件

Remotely Save 插件是一个非官方的同步插件,支持 S3、WebDav 和 OneDrive 个人版三种方式来同步数据。插件设置比较简单,配合自己搭建的 WebDav 服务就可以直接使用。如果连不通可以更改鉴权方式试试。