建一个能扛两年的笔记体系
大多数人是在 300 篇笔记之后开始痛苦的。文件越来越多,但你需要的东西永远找不到。你试了 PARA,试了 Zettelkasten,试了 Johnny Decimal,每一套都坚持了不到三周就崩了。
问题不在你。问题在于这些方法论都是别人在自己的上下文里设计的,你直接拿来用,肯定水土不服。
这一篇不讲理论。讲怎么用三个月的时间,迭代出一个适合你自己的体系。
核心概念:流水笔记 + 项目驱动
我试过的所有方法论里,只有两种模式在真实场景下活了下来:
流水笔记(Inbox-First)
任何想法、任何信息,进来只做一件事:扔进 Inbox。不做分类,不打标签,不建链接。只记录时间。
这不是把问题往后推。原因不是懒。而是绝大多数信息在你刚接触时无法判断它在体系中的正确位置。试图在入口处完美分类的效率极低。
你只需要保证两件事:
- Inbox 每天清理一次(不是消化,是决定下一步动作)
- 每篇 Inbox 笔记要么转换为可执行的下一步,要么归档
项目驱动
你的笔记体系不应该以「知识分类」为骨架,而应该以「你正在做的事」为骨架。
在 frontmatter 里加一个字段:
---
status: active | backlog | archived
project: 项目名称
context: 工作 | 学习 | 个人
---
然后所有结构化查询都围绕 project 展开。不是「#react 有哪些笔记」,而是「#project/前端重构 有哪些相关笔记」。
原因很直接:知识分类是你理想中想知道的,项目是你实际在做的。前者引导你过度收集,后者引导你按需学习。
文件夹结构——只要三层
复杂的文件夹树是 Obsidian 新手最常见的错误。文件夹的作用不是分类,而是设定生命周期。
/root
├── 0-Inbox/ # 未处理的临时笔记,每天清理
├── 1-Projects/ # 正在进行中的项目文件
├── 2-Areas/ # 长期负责的领域(健康、财务、某技能)
├── 3-Resources/ # 主题参考(读书笔记、课程笔记)
├── 4-Archive/ # 已完成、不再活跃
└── 5-Meta/ # 结构笔记、知识地图、模板
编号不是装饰。它强制执行一个规则:东西只能往右移。
Inbox 里的笔记处理完,决定它的归属。项目结束,移到 Archive。只有这样,你的文件夹数量才不会随着时间膨胀。
核心原则:不要让一篇笔记同时属于两个文件夹。如果有这种困惑,你应该建双向链接而不是二级文件夹。
标签体系——只用命名空间
大多数人打标签的问题是:#笔记、#todo、#重要,这类标签在 50 篇笔记时有用,在 500 篇时等于没用。
标签应该用来做维度划分,而不是内容分类。
我的标签体系:
#type/ — 笔记类型:article, book, meeting, idea
#status/ — 生命周期:seedling, growing, evergreen
#project/ — 所属项目
#topic/ — 跨项目主题(只用大写首字母缩写)
示例:
#type/book #status/evergreen #topic/PKM
好处是:
- 命名空间天然可分组,不会出现
#笔记和#journal语义重叠 - 查询时可以按前缀过滤:
FROM #type/列出所有类型标签 - 容易批量重构——想改标签体系时只需要改命名空间前缀
一个规则:一篇笔记不超过 4 个标签。多于 4 个说明你在用标签做分类的工作,而分类应该用链接。
处理流程——元工作流
体系光有结构没用,还得有流程。这应该是你的日/周级原子习惯:
每天(5 分钟)
- 打开 Inbox,每篇笔记做一次选择:归档 / 移入 Projects / 删除
- 如果一篇笔记需要超过 2 分钟处理,不做,建一个 TODO 链接到它
每周(15 分钟)
- 审阅 Projects 文件夹里的活跃项目笔记
- 更新 frontmatter 状态(
active → backlog → archived) - 检查 Dataview 查询看板,确认没有遗漏的任务
每月(30 分钟)
- 检查 Archive,确认标记为
archived的笔记确实不需要再活跃 - 清理空标签和孤立笔记(Obsidian 自带孤岛笔记检查插件)
- 如果有结构笔记超过两个月没更新,决定是维护还是归档
这套流程的核心逻辑:在你还有记忆的时候处理,而不是积累到需要回溯时再处理。
1000 篇笔记后怎么活?
随着笔记增长,搜索和发现方式必须从「浏览文件夹」切换为「查询」:
- 快速切换 + Dataview 查询取代文件夹浏览
- 结构笔记取代记忆
- 图谱局部面板取代全局搜索
1000 篇笔记时如果你还在翻文件夹找东西,说明体系失衡了。你应该通过 Cmd+O 快速搜索、链接跳转、Dataview 查询三条路径找到任何东西,总时间不超过 15 秒。
一句话
先跑三个月纯 Inbox + 项目驱动,再根据实际痛点调整,而不是一次建好永不修改。没有哪个体系是设计出来的,所有能用的体系都是迭代出来的。
第四篇讲自动化流水线——什么时候该写脚本,什么时候不该写。
Comments
Sign in to leave a comment.