🧠 如何把混乱变成一套系统:
在 Obsidian 中使用:MOC、PARA、CODE、Framework thinking、Zettelkasten 和 notebooklm

Obsidian 为整理笔记系统提供了独特的可能性。
但如果方法不对,它就会变成一个堆满随机、关联松散、毫无用处的记录的仓库。这些笔记被随手乱放,躺在不明所以的角落里,根本没有为你所用。
在这篇笔记里你将学到:
- 如何通过 MOC 创建笔记的控制中心
- 如何把 CODE、PARA 和 Zettelkasten 框架连接起来
- 如何把笔记变成思考与行动的工具
- 如何用 AI 来创建链接、洞见,甚至播客
CODE、PARA、Zettelkasten——作为结构的基础
在之前的几期里,我讲过三种框架:
1️⃣ CODE 方法
用 12 个过滤器来判断:这个想法值得你关注吗?要不要为它创建一条笔记?
详见 CODE 方法
2️⃣ Zettelkasten
- 所有笔记分为闪念笔记、文献笔记和永久笔记
- 闪念笔记可以变成文献笔记,等想法成型后,再变成永久笔记
闪念笔记——我们稍纵即逝的念头和想法。 文献笔记——理论、框架、书籍。
永久笔记 = 闪念 + 文献
3️⃣ PARA 方法
Projects(项目)、Areas(领域)、Resources(资源)、Archive(归档)
当一条笔记成熟之后,会根据它的角色进入其中一个文件夹。
🔴 但问题出现了:
- 笔记只是躺在文件夹里
- 我们不会再回头去看
- 没有上下文,就没有链接,也看不到全局
- Obsidian 变成了目的本身,而不是工具
🗺️ 什么能解决问题?
什么是 MOC?
MOC 是一条中心笔记,汇集了某个主题下所有笔记的链接。

怎么做?
- 在 PARA 的每个子文件夹里创建一个 MOC。
- 选中子文件夹里的笔记
- 为此,按住 “Shift” 键
- 点击第一条和最后一条
如何选择笔记:
- 松开 Shift,按住鼠标左键,把它们拖进你创建的 MOC 里:
你会得到这样的效果:
MOC 的例子:
MOC - ProductivityMOC - Self-analysisMOC - Health
一个主题可以有许多子主题,相应地也可以有许多 MOC。
这完全因人而异:MOC 的数量没有上限,关键是之后查找起来方便。
为什么要这样做?
- 最重要的是——你能看到全局,看到这个主题下的所有笔记!
- 你把主题可视化了
- 你能发现空白
- 你能把框架和实践连接起来
你可以用 Homepage 插件把 MOC 放到主页上。
我的是什么样子?

我们在一个 MOC 里看到了所有笔记,接下来呢?
接下来…… 我们用它来创建属于自己的思考与行动的模板和框架!
在 YouTube 视频里,我们把 “Productivity” MOC 变成了行动与思考的模板。

例如:
-
一个核心问题
- 有时它可以是 12 个过滤器问题之一——CODE 方法 例如:“考虑到我的目标和完美主义倾向,什么是最适合我、既能推进又能节省精力的系统?”
-
答案的原则与支柱
- 时间管理
- 精力管理
- 正确设定目标
- 笔记系统
- 克服拖延和完美主义
- 恢复与休息
-
指向其他 MOC 的链接 例如,“精力”原则链接到
MOC - Health,“完美主义”链接到MOC - Self-analysis -
具体的笔记 我们把每条原则链接到一条具体的笔记
-
追踪进展 通过
Areas——生活领域

⚙️ 一个实际的例子
-
我创建一条闪念笔记:
“好的演讲只有靠不寻常的技巧才能做出来” 我给它加上标签
#fleeting -
过一段时间——我会在
MOC - Inbox里看到它
"MOC - Inbox" 笔记是什么样子
![]()
如何创建这样一个动态的收件笔记表?
- 安装 Dataview 插件
- 在插件设置中启用 “Enable Javascript…” 这一项
- 创建一条笔记 “MOC - Inbox”
- 粘贴下面的代码
dataviewjs
const allPages = dv.pages('"0. Files/6. Inbox"');
// Category 1 — with the #fleeting tag
const mim = allPages.where(p => p.file.tags?.includes("#fleeting"));
// Category 2 — with the #literature tag
const lit = allPages.where(p => p.file.tags?.includes("#literature"));
// Category 3 — with no tags at all
const noTag = allPages.where(p => !p.file.tags || p.file.tags.length === 0);
// Output
dv.header(3, "✔️ Fleeting");
dv.table(["Note"], mim.map(p => [p.file.link]));
dv.header(3, "📖 Literature");
dv.table(["Note"], lit.map(p => [p.file.link]));
dv.header(3, "📂 No tag");
dv.table(["Note"], noTag.map(p => [p.file.link]));
- 在代码里,把路径改成你创建新笔记的文件夹(我的是 6. Inbox 文件夹,也就是”收件箱”)
- 这样就好了。当你创建新笔记,并为它指定 fleeting 或 literature 标签后,这条笔记就会显示在 “Inbox” MOC 里
*这样,我们就创建了笔记 “好的演讲……” 3. 现在我们再次打开它,发展我们的想法,把它变成一个假设:
- 我补充一个想法:它需要互动性,讲座的形式已经过时了
- 我用文献来佐证:演示中的游戏化
-
这样我就把它变成了一条永久笔记
-
现在只剩下选择它该移入哪个 PARA 文件夹:Projects、Areas、Resources 还是 Archive。
-
显然,它非常适合放进 Resources 文件夹。
我通过标签自动把笔记移动到正确的文件夹
-
为此我使用 Auto Note Mover 插件
-
我在设置里指定了要移动到的文件夹,并设置了标签条件
Auto Note Mover 插件的设置是这样的:
- 现在,每当我写下 talks,这条笔记就会被自动移动到 “Personal brand” 文件夹
-
然后我把这条笔记 “好的演讲……” 链接到
MOC - Personal brand -
我用
AutoMOC插件手动插入反向链接
既然可以用 Dataview 或”反向链接”,我为什么还要用 AutoMOC 插件
- Dataview 插件并不会返回链接,它只是把链接可视化——这意味着我不能随手把笔记移到别处,而把 dataview 代码留在原地。
- AutoMOC 插件可以在任意位置返回一个反向链接,之后你还可以修改、移动它。
- 为此,只需安装 AutoMOC 插件
- 使用 “Add missed links” 命令:
- 通过 CTRL + P(命令面板)——“AutoMOC”
- 或者在 设置 → 快捷键 中指定一个快捷键
- 最后一步——把它用于实践。 例如,我有一个项目 “论坛演讲”:
- 我打开演讲准备的笔记
- 在旁边的窗口里打开 “Personal brand” MOC(或 “Talk” MOC)
- 然后在准备演讲时,直接把它当作模板来用,确保考虑到每一个细节
就这样,我在没有在文件夹之间移动笔记本身的情况下,把 Resources 和 Projects 文件夹关联了起来
如果我不知道怎么给自己做 MOC 呢?
如果我不知道呢?
请 AI 来帮忙解决问题
-
用
Advanced Merge插件把 4 个 PARA 文件夹导出为.md- 安装 Advanced Merge 插件
- 在设置里勾选 “Include nested folders”(列表中的第 2 项)
- 右键点击文件夹
- 选择 “Merge folder”
- 完成!你会得到一条包含文件夹内所有笔记的笔记。
- 对其他 PARA 文件夹(projects、areas、resources、archive)重复同样的操作
-
把它们上传到 NotebookLM
-
你会收到 AI 发来的详细回复,其中包含可能的链接和 MOC。
💡 你还可以基于你的 Obsidian 库生成一期播客。为此,点击播客旁边的 “Customize”,然后发给它这个提示词:
结语
一个搭建得当的 MOC 不只是一份链接清单。它是你思考的一张活地图,帮助你看到结构,而不是混乱。
它把框架(CODE、PARA、Zettelkasten)、主题、原则和目标——连接成一个能运转的系统。你不再只是囤积笔记,而是开始通过笔记来思考。
一切始于一个问题。 然后是原则。 然后是链接、实践、进展。 最后是回顾。没有回顾,系统就会死去。
我会定期回到我所有的 MOC 里,让我的系统保持鲜活、灵活、真实。因为没有回顾的笔记就像不流动的容器:知识会在其中停滞不前。
觉得有意思吗?
- 分享给朋友
- 订阅频道,并关注 Telegram
接下来会有关于 Obsidian 关系图谱的视频,我还会讲讲我是如何回顾和重构笔记的
继续吗?




