笔记的目录划分

内容多了之后,就会遇到一个严重的问题——乱。

这会有很多的体现:

  • 文件夹划分乱
  • 文件夹排序乱
  • 文件层级乱
  • 笔记归属乱
  • ……

而解决的方法,就是事先做好充分的规划。虽然我这次的整理是渐进式的 ,但是这种基础规划一点也不敢马虎,这是地基,日后想做任何修改都可能牵一发而动全身,痛苦得很。

图标工具

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 ····· 脚本
©2022~2023 稻米鼠. Last build at 2023/12/5 00:00:21