我的个人知识管理闭环:Obsidian + Blog + DeepTutor 三件套

4 分钟阅读

知识管理的目标不是「存得多」,而是「用得上」。这篇文章分享我如何把收集、加工、输出、复盘串成一个可持续运转的闭环


为什么需要闭环

作为开发者,我一直在写博客、做项目、学新东西。但很长一段时间里,我的知识管理是散的

  • 博客文章写完就扔在那,再也不回看
  • 学到的东西记在各种地方,要用时找不到
  • 输出和输入脱节,写博客像「挤牙膏」,不是自然流露

问题的根源是:我的工作流是倒挂的

我大部分精力直接花在写博客(输出)上,却跳过了「收集 → 加工」这两个前置环节。结果就是——博客变成了什么都往里塞的杂物间,而不是「想清楚之后」的成品仓。

直到我搭起了三个工具的闭环,这个问题才真正解决。


闭环全景

Obsidian(本机:收集 + 加工)
   │  提炼成熟后写成文章

Blog(输出:本站 + 社区分发)
   │  一键同步脚本

DeepTutor(服务器:RAG 问答 + 私人导师复盘)
   │  复盘深化、新理解

(反哺回 Obsidian,闭环)

三个组件各司其职:

组件角色核心价值
Obsidian加工车间收集碎片、双链重组、PARA 组织,沉淀可复用资产
Blog成品仓输出已想清楚的内容,SEO 积累,多平台分发
DeepTutor复盘教练基于笔记的 RAG 问答,私人导师人设引导深化

第一环:Obsidian — 加工车间

Obsidian 是整个闭环的起点和底座。我用的是经典的 PARA 结构

KnowledgeBase/
├── 0-Inbox        收件箱(碎片想法先进来)
├── 1-Projects     项目(进行中的事)
├── 2-Areas        领域(长期维护的责任区)
├── 3-Resources    永久笔记(可复用资产)
├── 4-Archive      归档(已结束的内容)
└── _templates     模板

核心玩法是双链。比如我写的一篇 Agent 复盘笔记,会通过双链关联到 4 篇永久笔记(Agent 通用骨架、SSE 流式解析、上下文压缩策略、工具安全四道防线)。图谱视图里,知识不是孤立的文件,而是一张网

关键原则:Obsidian 里存的是「加工后」的资产,不是原始搬运。我从一篇 70KB 的博客原文里,提炼出 5 句核心 + 4 篇结构化笔记,这才是真正的沉淀。


第二环:Blog — 成品仓

Blog 接收的是「已经想清楚」的内容。我的博客用 Astro 搭建(详见另一篇文章),采用双轨内容策略

  • 主阵地:本站(Astro + GitHub Pages),沉淀 SEO 与长期内容
  • 分发渠道:Dev.to、掘金,获取即时流量

所有分发文章带 canonical_url 指向本站,避免搜索引擎判定为重复内容,把权重归集到主阵地。

关键转变:以前是「想到什么写什么」,现在变成了「Obsidian 里整理成熟了,才提炼成文」。写博客从「挤牙膏」变成了「水到渠成」。


第三环:DeepTutor — 复盘教练

这是把闭环真正「转起来」的一环——复盘

我把 Obsidian 知识库通过 API 上传到 DeepTutor 服务器,用 llamaindex 建了 RAG 索引。DeepTutor 就能基于我的笔记做问答,而不是泛泛而谈。

更关键的是我给它配了一个 mentor persona(私人导师),提示词里写明了:

  • 优先引用知识库里已沉淀的内容,把新问题和已有知识连起来
  • 苏格拉底式引导,但求助时直接给答案
  • 回扣我的实战(知道我看过 2000 行 Agent 代码、踩过哪些坑)

这样,我在 DeepTutor 里的每一次提问,都是一次基于已有知识的深化复盘,产出的新理解又能反哺回 Obsidian。


落地细节

同步机制:Obsidian → DeepTutor

我写了个同步脚本,核心逻辑:

检测本地笔记变化(MD5 哈希对比)
   ├─ 无变化 → 跳过
   └─ 有变化 → 删旧知识库 → 重传全部 → 等索引 → 存状态

以后我只需要在 Obsidian 里写,跑一下脚本,DeepTutor 的知识库就更新了。

DeepTutor 接入要点

  • 知识库:上传 markdown 笔记,用 llamaindex 建索引(开箱即用,无需 API key)
  • persona:自定义「私人导师」人设,基于知识库引导
  • 触发:登录拿 token → 上传文件 → 轮询等索引就绪

踩过的坑

  1. 工作流倒挂:最大的坑。以前直接写博客跳过沉淀,导致内容不成体系。先搭 Obsidian 底座,再谈输出。
  2. 打开错 vault:Obsidian 默认打开了一个空的默认 vault,导致以为知识库是空的。要把 Obsidian 的默认路径指向真正的知识库目录。
  3. 服务器访问不到本地文件:DeepTutor 在服务器上,读不到本机路径。解法是通过 API 上传文件,而不是让服务器直接读本地目录。

这个闭环带给我的改变

  1. 知识从「死」变「活」:笔记通过双链连成网,不再是孤立的文件
  2. 输出从「挤牙膏」变「水到渠成」:Obsidian 整理成熟了,Blog 只是提炼
  3. 复盘从「偶尔」变「日常」:DeepTutor 让每次提问都变成一次深化

最核心的收获是:知识管理不是囤积,是流转。收集、加工、输出、复盘,每一步都在让知识变得更有用。


下一步

  • 把同步脚本封装成快捷命令,一键同步
  • 给 DeepTutor 的 mentor 人设持续迭代,让它更懂我的知识体系
  • 持续写作,让这个闭环自己转起来

如果你也在做个人知识管理,欢迎交流你的体系是怎么搭的。

评论