笔记的目录划分
内容多了之后,就会遇到一个严重的问题——乱。
这会有很多的体现:
- 文件夹划分乱
- 文件夹排序乱
- 文件层级乱
- 笔记归属乱
- ……
而解决的方法,就是事先做好充分的规划。虽然我这次的整理是渐进式的 ,但是这种基础规划一点也不敢马虎,这是地基,日后想做任何修改都可能牵一发而动全身,痛苦得很。
图标工具
Icon Folder,一个给文件夹设置图标的插件,有多套图标方案可选,不过我都没选,我使用 Emoji 就好,它还有两套 Emoji 风格可选。
确实,我们也可以选择在文件夹命名中加入 Emoji,但这样有两个缺点:
- Emoji 成为名称的一部分,日后修改起来要考虑牵扯的路径
- 可能影响文件夹排序(按名称)
所以这种外挂式儿的标记影响小,顾虑少。
排序风格
文件夹我打算全用数字序号开头。这样的好处是:
- 排序固定
- 易于检索
坏处是:
- 名称较长
- 修改排序要考虑到名称变化带来的影响
- 修改排序影响到的文件夹可能很多
好消息和坏消息
- 好消息:Obsidian 对于笔记和附件的链接并不注重路径,可以单凭文件名查找到 。所以修改文件夹名称并没有很大负担。
- 坏消息:一些插件的引用和排除是需要明确指定文件夹的。虽然比较好修改,但是要记得把影响到的地方都修改到。
图标和数字序号共存
图标就是为了好找,侧重鼠标点击操作时的快速定位。这个完全外挂,去除无任何影响。
数字也是为了好找,侧重键盘搜索时的便捷性;在此之外,数字也提供了条理性。
PS: 2023-08-01 07:59:56 我还是放弃了序号 ,因为我忽然又想加入文件夹,虽然预留了插入的空间,但是我有强迫症啊。想想自己总是来回折腾,这个方法大概不太适合我。
PS: 2023-12-01 09:45:51 我又决定回归序号,因为当笔记更多之后,没有好的文件结构导致感受上十分混乱。这次参照了《杜威十进制图书分类法》
理论,或者说给自己的规范
文件夹层级控制在两层,第一层表示大方向,第二层是这个方向下的细致划分。每一层的文件夹不超过 10 个,这样便于翻找,而且应该也没什么东西需要超过十个类别的划分。如果有,那就是划分的不够好。
PS: 2023-12-01 09:45:51 上面这条规范是最初设定的,已经比较接近《杜威十进制图书分类法》了,不过现在我接受了三层目录(如果有必要),然后第三层目录之下可以无线数量的放入子目录,就像某个分类内的书籍数量是不限制的。
实践,和一些细节的说明(已弃用 2023-08-01 08:02:51)
\
|- 000_Inbox ...... 收集箱
| |- 010_Idea ...... 闪念
| |- 020_WebClipper ...... 剪藏
|- 100_List ...... 各类列表
|- 200_Life ...... 生活相关
|- 300_Computer ...... 电脑相关
|- 900_src ...... 资源内容
| |- 910_assets ...... 附件
| |- 920_Dataview ...... Dataview 的视图
| |- 930_Templater ...... Templater 的模板
| |- 980_scripts ...... QuickAdd 等插件使用的脚本
| |- 990_Template ...... 系统的模板
|- ZJI ...... Docsify 博客
- 两端排序。比如 Inbox 必然固定在第一位,而 src 希望一直在最后面
- ZJI 这个属于特例,算是额外挂载在这个笔记系统中的独立部分,而不加编号就必然出现在最后。此内容随时可能移出成为独立体系
- Dataview 的视图并没有要求特定的文件夹,不过我喜欢集中放置,这样比较有条理。
- 这里普通/通用资源文件夹的名称为小写,特定类别/插件的文件夹名称首字母大写
- 系统模板我用的很少,但是一些插件或者功能会依赖它,所以在使用过程中几乎必然会需要它存在,所以放在资源中最末尾。
- QuickAdd 和 Templater 都可能用到脚本,但是在 Obsidian 中直接编辑脚本文件的可能性非常小。
改名的影响
目前如果文件夹需要改名,会产生影响的主要集中在 src 文件夹内,但这几个插件目前看起来是长期必须的。所以设定好应该也不会动了。
当前目录结构 (已弃用 2023-08-01 08:02:51)
/:.
├───Computer ………… 电脑 、编程、技术相关
├───Inbox ………… 收集箱
│ └───WebClipper ………… 网络摘抄(此处仅为摘抄工具的默认目录,整理后会移至其他目录)
├───Life ………… 生活相关
│ └───Logs ………… 碎碎念
├───List ………… 各种列表
├───Resource ………… 笔记资源
│ ├───assets ………… 附件
│ ├───Dataview ………… Dataview 的视图
│ ├───Scripts ………… QuickAdd 等插件使用的脚本
│ ├───Template ………… 系统的模板(当前未使用)
│ └───Templater ………… Templater 的模板
├───Work ………… 工作相关,可能放待办事项等
└───ZJI ………… Docsify 博客
当前目录结构 2023-12-01 09:51:59
\
|-- 000_Inbox ············· 收集箱
| |-- 010_Collection ···· 收集之后待整理的内容
| `-- 090_Sandbox ······· 测试用笔记
|-- 100_Note ·············· 知识相关的笔记
| |-- 110_Computer ······ 计算机
| |-- 120_Note ·········· 笔记
| `-- 190_Archive ······· 已归档,比如写完的系列文章等
|-- 200_Life ·············· 生活相关的笔记
| |-- 210_Logs ·········· 碎碎念
| |-- 220_Daily ········· 日记
| `-- 290_Fragments ····· 琐碎信息
|-- 300_List ·············· 各种记录列表,待办
| |-- 310_Ledger ········ 消费相关
| |-- 320_Tasks ········· 任务相关
| `-- 390_Pages ········· 查询汇总页面
`-- 900_Resource ·········· 笔记和插件用到的资源
|-- 910_Assets ·········· 附件
| `-- 911_Images ······ 图片
`-- 990_Plugins ········· 插件资源
|-- 991_DataView ···· DataView
|-- 992_QuickAdd ···· QuickAdd
|-- 993_Templater ··· Templater
`-- 999_Scripts ····· 脚本