笔记的目录划分

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

这会有很多的体现:

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

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

图标工具

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 上面这条规范是最初设定的,已经比较接近《杜威十进制图书分类法》了,不过现在我接受了三层目录(如果有必要),然后第三层目录之下可以无线数量的放入子目录,就像某个分类内的书籍数量是不限制的。

改名的影响

目前如果文件夹需要改名,会产生影响的主要集中在 src 文件夹内,但这几个插件目前看起来是长期必须的。所以设定好应该也不会动了。

当前目录结构 2023-12-01 09:51:59

\
|-- 000_Inbox ·············· 收集箱
|   |-- 010_Collection ····· 待整理的内容
|   `-- 090_Sandbox ········ 测试用的笔记
|-- 100_Knowledge ·········· 知识相关的笔记
|   |-- 110_Codes ·········· 各类代码
|   |   |-- 111_Snippets ··· 代码片段
|   |   |-- 112_Commands ··· 命令行指令
|   |   |-- 113_Scripts ···· 专项功能脚本
|   |-- 120_Lists ·········· 列表,经过归纳汇总后的知识、信息清单
|   |-- 130_Computer ······· 计算机相关的笔记
|   |-- 140_Notes ·········· 笔记法相关的笔记
|   `-- 190_Archive ········ 已归档,比如写完的系列文章等
|-- 200_Life ··············· 生活相关的笔记
|   |-- 210_Logs ··········· 碎碎念
|   |-- 220_Daily ·········· 日记
|   `-- 290_Fragments ······ 琐碎信息
|-- 300_List ··············· 各种记录列表,待办
|   |-- 310_Ledger ········· 消费相关
|   |-- 320_Tasks ·········· 任务相关
|   `-- 390_Pages ·········· 查询汇总页面
|-- 800_Zji .....··········· 博客中用到的内容(临时编号)
`-- 900_Resource ··········· 笔记和插件用到的资源
  |-- 910_Assets ··········· 附件
  |   `-- 911_Images ······· 图片
  `-- 990_Plugins ·········· 插件资源
      |-- 991_DataView ····· DataView
      |-- 992_QuickAdd ····· QuickAdd
      |-- 993_Templater ···· Templater
      `-- 999_Scripts ······ 脚本
©2022~2024 稻米鼠. Last build at 2024/4/23 00:00:26