dms
(稻米鼠)
1
起因
笔记使用长了就会让人觉得乱,这有很多原因,从底层上讲我觉得无外乎:
- 初期的设计不完善,没有充分考虑到后期新增的各种需求
- 日常整理执行力不足
- 一些内容在分类上存在骑墙状况,既 A 也 B,当多个这类内容出现之后,就可能存在分类分歧,这些内容既可能出现在 A 也可能出现在 B,令人感到混乱。即分类方法的不完善。
总之,问题存在,尝试解决。
原则
- 彻底重构笔记结构
- 重点规范笔记体系
- 侧重制定使用规则
- 尽力减少骑墙分歧
以及:
- 全面顾及移动端的使用体验
- 将笔记操作规范记录清楚,以防日后遗忘
日志
我会随着操作逐步记录,并进行说明。这是一项比较长期的工程,在内容上也会存在不断修改。
支持
老鼠爱发电 (你看着我这期待的小眼神 (✪ω✪)
1 Like
dms
(稻米鼠)
2
0x00 仓库
0x000 基本原则
Obsidian 是基于文件的,我也很喜欢这种形式,所以在笔记管理上也是基于文件进行管理。进一步的笔记分类也是基于文件目录进行分类,至少文件目录是笔记分类的第一个维度。
0x001 根目录
我创建了一个文件夹:AllMyNotes,作为我所有笔记的一个目录。后续我可能分多个笔记仓库,这些笔记仓库都放在这个文件夹下,这样在同步时只要同步这个文件夹,所有数据就都搞定了。
0x002 主要仓库
含义一目了然,实际总文件数量也就 1000 左右,真的算不上多,并不是很有必要去分成仓库。目前的考虑是:
- Obsidian 每次打开需要对所有文件进行索引,文件数量影响打开速度,而我的设备性能都不算好
- 这两类内容在需求上有明显的区别,所以插件配置也会有明显的区别,如果放在一起,两套需求叠加,需要启动的插件和脚本数量也会比较多,在性能上有所浪费
- 未来可能使用 AI 等辅助功能,但生活方面的内容不希望被上传,所以有必要进行隔离
- 如果需要同时处理多个仓库的内容,可以将上级根目录作为一个总仓库
dms
(稻米鼠)
3
0x01 同步
0x010 软件
因为我只有 Windows 和 Android 系统,所以使用 Syncthing 进行同步,几乎无感。
额外使用 GoodSync 将文件同步到其他磁盘和网盘,进行本地及云端的备份。
并使用 git 每日将笔记备份到 github。
0x011 数据流向梳理
flowchart LR
subgraph Devices
PC[🖥️ PC]
Nas[🔌 Nas]
Phone[📱 Phone]
PC <---> |Syncthing| Nas <---> |Syncthing| Phone <---> |Syncthing| PC
end
subgraph Local Disks
E:\
F:\
end
subgraph Clouds
OneDrive
InfiniCloud
end
Nas ---> |GoodSync| OneDrive
Nas ---> |GoodSync| InfiniCloud
Nas ---> |GoodSync| E:\
Nas ---> |GoodSync| F:\
Nas ---> |git| Github
style PC fill:#EED
style Nas fill:#EED
style Phone fill:#EED
style OneDrive fill:#ACF
style InfiniCloud fill:#ACF
style E:\ fill:#FCA
style F:\ fill:#FCA
style Github fill:#CCC
linkStyle 0,1,2 color:blue
linkStyle 3,4,5,6 color:red
skystar
(skystar)
4
我每次都是利用换笔记软件的机会来整理,最近一次就是从notion换到了obsidian,真的是花了好久,大动干戈
dms
(稻米鼠)
5
所以非常希望能够确定下来长期使用一个工具。同时也非常希望这个工具努力求稳,不要过于追求创新。能够基于文件已经算是少了很多麻烦了。
然后对于笔记,必须经常整理。否则笔记就变成死数据了。
dawn
(Xiaolove0019)
6
很多内容本身就应该是既在A又在B的,所以我才喜欢双链
我是只分了2个库,1个游戏专用,因为各种专用名词太特别,也容易引起混乱;剩下的1个就是all in one了
dms
(稻米鼠)
7
0x02 一级目录
思路是使用编号,一方面固定顺序,一方面便于检索。
| 编号 |
日记 |
笔记 |
| 00_ |
视图 |
收集 |
| 10_ |
日记 |
片段 |
| 20_ |
周记 |
流程 |
| 30_ |
清单 |
清单 |
| 40_ |
方法 |
方法 |
| 50_ |
记录 |
积淀 |
| 60_ |
|
|
| 70_ |
|
|
| 80_ |
|
归档 |
| 90_ |
资源 |
资源 |
你会发现这里有一些分类是非常接近的,这是因为编号充足,可以按照某些特征进行适当的细化。当然如果不便于在这个层面进行细化分类,还可以通过二级目录进行划分,比如片段
dawn
(Xiaolove0019)
8
太强了,我当年就是因为整理的压力才没有用notion的。除了学生之外,能搞这么一套东西,并坚持下来的都是大神
dms
(稻米鼠)
9
也没有想的那么难,细分任务,然后逐步推进呗。
对于很多问题,方法固然非常重要,但是最基础的决定因素是——去做,并坚持去做。
这确实需要大毅力,但其实也很简单——当我发现我的记忆越来越不靠谱的时候,我就越来越重视笔记了。我能不做吗,我感觉我都离不了它了……
dms
(稻米鼠)
10
0x03 二级目录
0x030 原则
二级目录也会使用编号,这样对于常用目录可以使用编号快速查找到,当然也可以用编号快速筛选对应目录中的内容。
因为会使用我自己书写的工具去为目录添加对应的图标,所以下面列表中的格式会包含图标。
0x031 日记
0x032 笔记
0x033 简单化
整理到这里发现问题开始有意思起来——当我将笔记分为两个仓库以后,基本不太需要二级目录了,这让笔记的结构变得简单了许多。也就是说我后面可以给一些常用文件直接对应上两位数的编号,查找效率大大提升。
1 Like
dms
(稻米鼠)
11
dms
(稻米鼠)
12
0x05 基础设置
.obsidian/app.json
{
"autoPairBrackets" : false, // 不自动补全括号
"autoPairMarkdown" : false, // 不自动补全 Markdown 符号
"useTab" : false, // 使用空格缩进
"trashOption" : "local", // 文件删除处理方式:"local"=移动到本地回收站(.trash文件夹)
"alwaysUpdateLinks" : true, // 在文件移动/重命名时自动更新所有链接
"newLinkFormat" : "absolute", // 链接使用绝对路径
"useMarkdownLinks" : true, // 使用 Markdown 格式链接
"showUnsupportedFiles": true, // 显示不支持的文件
"attachmentFolderPath": "90_资源/91_附件" // 附件文件夹
}
这些就完全是个人使用习惯了。
dms
(稻米鼠)
14
0x07 笔记整理
这可能是最难的,也是最让人不想做的事情。我认真思考了好久,然后绘制了一个用来判断如何分类的流程图:

dms
(稻米鼠)
15
似乎一切都梳理好了,然而接下来的事情既需要手段,又需要勇气,而且需要足够的时间和力气。
几百篇笔记,虽然以前有过整理,但并不怎么严谨,所以全得再整理一遍。是一块硬骨头,慢慢啃吧。
tiger
(小虎王)
16
以前我还在使用印象笔记的时候,我超级热衷于将各种网站、微博的资讯保存到笔记中,但是保存过后就再也不会打开了。
后来印象笔记的多设备同时登录需要开通会员了,我就开始迁移到有道云笔记,迁移的过程中我就在对每一篇笔记进行了取舍,用不到的就果断删除了。
现在兜兜转转一圈,我也选择 Obsidian 作为我的笔记软件,里面的笔记虽然还是有很多不常打开,但是我也会尽量在现有笔记上面增加内容,而不是新建笔记。