0004 带我找到它

笔记的整理,首先是文件夹,但是这并不灵活,一方面深层文件夹不好操作,另一方面一个文件只能属于一个文件夹。

所以最好不要用深层文件夹,只是一层的文件夹也方便使用双链直接创建文件:[[Note/大老鼠怎么那么可爱捏]]

然后添加元数据(meta),或者叫做 Front matter,反正就是笔记开始的一系列信息。有一些插件可以帮助,不过我推荐使用模板,Obsidian 自带的就可以。我的模板大概这样:

1
2
3
4
5
6
7
8
9
10
---
created: {{date}} {{time}}
updated: {{date}} {{time}}
tags:
- Note/Obsidian
- Note/Note
- Note/Article
- Published
- Blog
---

主要就是创建时间(created 或者 ctime)和更新时间(updated),更新时间这里不会自动更新,需要借助插件,比如:Update time on edit plugin。这些数据方便我们后期归类、查找笔记。

然后了解一个概念:别名(alias),虽然表面是是笔记的别名,其实你也可以理解为虚拟路径。一个文件可以有多个别名,如果运用得好,完全可以当作分类来使用。别名可以在元数据中进行设定(aliases)。

还有一个重要的概念是标签。标签非常灵活,可以是分类、关键词,甚至利用嵌套标签来表达层级关系(比如上面中带有斜线 / 的标签)。但下一个问题随之而来——标签多了不好管理。

可以划分细致的层级,这在某些时候是有必要的,比如 #Android 标签,如果在软件相关的笔记中,代表的是:这个软件有安卓版本;而在硬件相关的笔记中,代表的是:这个设备是安卓系统。显然这两个含义的区别还是比较大的。这时候如果加入层级,就会比较合理:#Software/Android,表意更加明确。

也要有自己的组织。虽然软件可以列出所有的标签,但是平铺直叙,是没有任何线索的(字母或者数量排序)。我们可以自己建立一个标签页面,登记自己用到的所有标签,并加以归类,比如这样:

TagsIndex

这样想查找什么标签以及对应的内容就很方便,这也是整理的意义所在。当然,这只是我的方法,仅供参考。

标签的一个重要功能是关键词补全,记录一句代码,在标题说明这是做什么的,但是自己搜索的时候有可能会用另外一个关键词,当然可以也写在标题或者内容里,但是就有点拼凑感,这时候就可以把所有相关的关键词以标签的形式添加。