笔记的归类问题对我一直是一个比较麻烦的问题,三个点:
- 如果采用文件夹分类的方式,有的笔记很难丢到具体某个文件夹,因为有交叉分类的部分
- 如果采用标签的方式,全部丢一个文件夹,就会很粗糙,而且在ob中很难实现汇总,汇总方式就是dataview的tags,但是tags不会跟随你想法的变动而变动;
- 如果是采用纯双链的方式,也就是logseq中的这种方式,同标签一样,也会有类似相似标签变动的问题;
- 而且采用纯大纲的方式也很丑陋,因为有的不适合大纲。导出的时候不方便。
之前我是在文章中穿插双链,但是会有一个问题,很难汇总,我更喜欢汇总式的,但是如果汇总就基本是丢文件夹,但是文件夹分类会很困难。
- 而且采用纯大纲的方式也很丑陋,因为有的不适合大纲。导出的时候不方便。
目前ob的汇总大概只有dataview实现效果略好点。
借鉴的做法
Steph Ango的做法是在属性栏category字段中插入对应的类别page双链,可以做到不会类别同步的同时,还能方便汇总,对一些不好归类的文件也更方便管理,直接丢一个文件夹就行了。
首先是文档式的,因为生活中对于文档是很难避免的,有的人也更加喜欢文档式的结构体系,文档式由于有具体的分类的项目体系,所以直接建相应的文件夹即可,如果需要排序就在文件夹名称前面添加日期或者序号。(序号是为了排序,而不是为了表示文件夹总数的,不必过分苛刻)
然后是大纲式,说一下具体的操作步骤:
-
在属性中添加category,同时添加其合适的类别的双链,比如
请注意,这是一个双链`[[配置]]`,而不只是文本“配置”。
-
点击该双链进入页面,添加其对应的汇总页面,需要使用dataview插件
```dataview table date as "创建时间" where contains(category, this.file.link) ```
该查询的作用是查询该文件链接的页面,效果(双链也会显示,增加笔记关联性)
-
别名问题,有时候有的类别是具有相似性的,比如“配置”还可以是“设置”、“部署”等等,你可以在属性栏中的aliases字段进行添加,之后即使是添加相似的类别也能被串联在一起。
-
一个category点击设置为
[[设置]]
”会自动转换到[[配置]]
-
配置查询视图
-
优点
- category采用双链,所以是能根据你文件名称变动而变动的;
- dateview可以不用一大的改动,即使文件名改动也不需要担心
- 能同时兼顾大纲式写作和树形文件夹分类式写作。