1. 纯文本笔记的 case
每一款笔记应用都做过同一个承诺:你的知识,永久有序。兑现记录参差不齐。服务被收购后关停、定价层级说变就变、私有数据库导出成灾难,而「导出」通常给你一份丢失了多年积累的链接和格式的 HTML 或 JSON。到 2026 年,笔记应用坟场已经大到让锁定风险成为选型的第一标准,而不是事后才想的细节。
Markdown 笔记押的是相反的方向。笔记就是一个文本文件。所有操作系统、所有编辑器、所有编程语言、所有 AI 模型都能读它。今天用的应用明天消失,笔记纹丝不动——换个工具打开,继续写。这个格式比大多数笔记应用都老,也会比它们全都活得久;Markdown 这一路是怎么走过来的,本质上就是「一个格式熬过一波又一波工具」的历史。
还有第二个更安静的优势:文件化的笔记可以 grep。当知识库是一个 .md 文件夹,全文搜索即时完成,备份就是复制文件夹,版本历史可以简单到只是一个 git 仓库。这些都不需要笔记应用批准。
2. 一套能熬过应用更替的工作流
工具不重要,习惯才重要。以下四个习惯决定了笔记库几年后还能不能用。
一个文件一件事。 一个叫 2026-09-05 客户入职清单.md 的笔记,胜过一个四百行、名叫「杂记」的文件。一个文件一件事,后面的链接、重命名、AI 摘要才成立——一个只说一件事的笔记,才能被单独链接、单独移动、单独喂给 agent,而不会拖出一堆不相关的内容。
时间型笔记加日期前缀。 2026-09-05 会议记录.md 在任何文件浏览器里都按时间排序,零功能依赖。主题笔记(markdown-工作流.md)按字母排序,活在日期流之外。两种命名模式几乎覆盖所有场景。
链接优于文件夹。 深层文件夹逼你做选择——这条笔记归「客户」还是归「项目」?链接不需要做这个选择。一条笔记平铺在库里,可以被三个地方链接。在 Obsidian 一类的工具里,[[双链]] 一次按键完成;在纯 Markdown 里,指向文件的普通链接在所有地方都有效。如果你好奇 Obsidian vault 到底是什么,一句话版本:一个 Markdown 文件夹,笔记之间的链接才是真正的结构,应用只是把它渲染出来。
文件内部用标题,别只靠文件名。 ## 背景、## 决定、## 下一步——一致的内部标题让一年后的笔记依然可扫读,也正是工具(和 AI)可靠地切分、引用你笔记的依据。
标签系统可以作为补充,但标签是最不可移植的一层:每个应用实现都不一样,有些还存在私有数据库里。链接和标题活在文件内部——这就是工作流依赖它们的原因。
3. 四种命名系统,以及它们五年后的样子
命名是笔记库采纳的第一条约定,也是最后才被重新审视的一条——正因如此,它值得一个经过思考的选择,而不是「第一个文件碰巧怎么建的就怎么来」。主流的认真笔记库里流行四种系统:日期前缀、主题名、Johnny Decimal 分类码、Zettelkasten 编号。每一种都是对「这个库五年后会变成什么样」的一次押注,而这些押注的老化速度截然不同。决定可以按笔记类别分步调整——但四种混用、从不检视,才是五年老库变得不可用的最常见原因。
| 系统 | 文件长这样 | 适合什么 | 五年后 |
|---|---|---|---|
| 日期前缀 | 2026-09-05 客户电话.md | 时间流:会议、日志、发票、记录 | 一条可翻阅的时间线;旧月份自然沉淀,任何日期几秒内可查 |
| 主题名 | 定价策略.md | 常青参考:概念、清单、操作指南 | 一个按字母排序的个人 wiki;含义靠标题和链接承载,与位置无关 |
| Johnny Decimal | 12.04 供应商合同.md | 结构稳定、每类不过百件的领域——档案、票据、税务 | 可预测但僵硬;要么一直整齐,要么在某个类目撑爆格子后被悄悄放弃 |
| Zettelkasten ID | 202609052130.md 或 f7k3qp.md | 关系活在链接里而非文件名里的原子笔记 | 文件名沦为不透明句柄;标题和链接承担全部含义——对能解析链接的应用是优雅,对普通文件浏览器是灾难 |
日期前缀和主题名覆盖了大多数个人笔记库,而且分工干净:日期前缀管时间的流——价值与「何时发生」绑在一起的一切;主题名管知识——无论何时写下都成立的东西。五年后回看,日期流读起来像一本真的能翻的日志,字母序的主题架读起来像你为自己写的文档。这套搭配成立的原因在于:谁都不抢谁的活。
Johnny Decimal 和 Zettelkasten 编号是专家工具,都惩罚随手使用。Johnny Decimal 在领域结构真正固定的地方发光——税务不会重新谈判自己的类目——在持续演化的工作上卡壳,因为给一个成熟库重新编号是没人想花的那个周末。Zettelkasten 编号走向另一个极端:把文件名当作不透明句柄,含义完全活在标题和链接里——在能解析链接的应用里优雅,在普通文件浏览器里几乎没法读。五年之后,这两种系统呈现的往往是选择者的自律程度,而不是系统本身的高下。
上面这样的表格,只有在所有渲染器里都成立才值得写;如果表格语法还不熟,Markdown 表格怎么做覆盖了三行结构、对齐冒号和竖线转义这些让表格跨渲染器不翻车的细节。无论选了哪套系统,把约定写进库根目录的 README.md。未来的你继承的是规则,不是感觉。
4. 一套不会烂掉的标签分类法
第 2 节说过标签是最不可移植的一层,但可移植性只是标签问题的一半——另一半是漂移(tag drift)。挺过迁移的标签系统照样可以在原地烂掉:同义词越积越多,范围越来越糊,一个二十个标签起步的词表长成两百个谁也记不住的标签。解法不是更好的软件,而是一小套治理规则——说起来便宜、执行起来便宜,并且按日程执行,而不是靠一年一度的愧疚爆发。
第一条规则:扁平优先于层级。客户/acme/法务 这样的嵌套标签在悄悄重建文件夹问题,工具还更差:各家应用分隔符不一致,有的渲染层级有的拍平,捕获时还要多记一层路径。扁平标签把含义收在标签词本身;当词表总想长出层级,那通常是个信号——这个概念值得拥有自己的一条笔记,一个被其他笔记链接的小枢纽页,就能干完标签树假装能干的活。含义属于文件和链接;标签只做最上面那层薄薄的贴纸。
第二条规则:词表设硬上限。每条笔记两三个标签足够检索用,一个活跃的库也很少需要超过几十个在役标签。一个可执行的门槛:值得保留的标签,至少被五条笔记使用;只被两条笔记用过的标签,其实是一条笔记标题的伪装。到顶之后,新建一个标签就得退掉一个旧的——这让词表始终保持一份咖啡订单的体量,而不是一本电话簿。
第三条规则:每月一次审计,在纯文本库里这只需要几分钟而不是一个下午。它每月固定在同一个时段运行,不跟正事抢时间,内容是几个机械动作:
- 同义词向自己实际会打的那种合并——用
meeting,而不是meeting和meetings并存。 - 用在不到三条笔记上的标签,并入最近的大标签,或者直接删掉。
- 重命名就是全文件夹一次查找替换,而不是回到某个应用里一条条重新打标。
- 归档笔记身上挂的标签顺手清掉;标签描述的是工作集,不是博物馆。
这些操作每一个都是文本操作——Markdown 里的标签以普通字符活在正文或 frontmatter 里,可以写成脚本、可以用 git 回滚、可以带去任何下一个工具。同样的审计在应用锁定的数据库里是一条笔记一次点击的苦役,这正是大多数标签系统从未被审计过的原因。便宜的治理才是全部诀窍,而便宜来自格式本身。
5. 附件、截图,以及大文件该去哪
「笔记文件夹里只有文本文件」的幻想大约能维持两周——然后第一张截图就到了。附件不可避免,所以真正的问题只有一个:它们的命名和摆放,是约定还是事故。可行的答案要在文件夹被 Screenshot (23).png 塞满之前决定,而不是之后:笔记旁边放一个 assets 文件夹,文件名说清「是什么、什么时候」,再划一条把大文件留在外面的硬线。
assets 文件夹约定无趣但正确。笔记旁边放一个 assets/ 子文件夹,每条图片引用都指向 assets/2026-09-05-仪表盘报错.png 这样的相对路径,整个库就能作为单体移动——把文件夹拷到新机器或新应用,所有图片链接照样解析,因为没有任何东西指向文件夹之外。绝对路径和应用托管的附件仓库是两种悄悄破坏这一点的安排,而且都是常见默认值——值得在搭建时就改掉,而不是搬迁后再修。
截图值得享受和笔记同样的命名纪律:一个日期,加这张图实际展示的东西——2026-09-05 仪表盘报错.png,而不是 Screenshot (23).png。日期前缀对图片做的事和对笔记一样:在所有文件浏览器里按时间排序、靠谱地去重,以及让工具能把截图和同一天写的会议笔记对上。操作系统默认就会生成带日期的文件名,所以这条规则最省力的版本是:截图时顺手加两三个描述词,剩下的交给每周回顾兜底。
大文件走相反的规则:留在外面。视频、设计源文件、系统镜像不属于文本库——它们撑爆同步和备份,让 git 历史没法用,而且没有任何笔记渲染器能显示它们。界线大致画在几 MB:超过它,文件住在合适的地方——移动硬盘、对象存储、共享盘——笔记里放一个链接,而不是字节本身。笔记是索引,不是仓库;保持轻量的库,才能保持搜索快、备份便宜、搬迁不痛。
6. 从 Evernote 或 Notion 迁移:别弄断线头
迁移是纯文本押注兑现的地方,也是恐怖故事最多的地方,因为导出这一步正是两位在位者悄悄降低你所积累之物成色的环节。截至 2026 年 9 月,Evernote 桌面应用导出 ENEX——一种 XML 容器——或 HTML,没有原生 Markdown 选项;通往 Markdown 的路要经过 Yarle、evernote2md 这类社区转换器,它们把每条 ENEX 笔记变成一个 .md 文件,并把附件放进旁边的文件夹。Notion 依照其导出文档提供按页或整库的 Markdown & CSV 导出,但拿回来的 Markdown 只是长得像 Markdown,上面全是 Notion 的指纹。两条路都不是一键的事,但都能在一两个下午内逃出来。
Evernote 的 ENEX 保住了内容——标题、日期、标签、HTML 正文、附件——但在转换之前没有一样东西是文件,而有些东西永远变不成文件。笔记间链接用的是 Evernote 自家的 evernote:// 协议,转换即死,因为它指向应用而不是文档;预留一轮链接修复,把这些引用重建为笔记之间的普通链接——手动,但有边界。标签结构在大多数工具里能挺过转换,只是落地为纯文本,如果从未治理过,就会接着继承上一节的漂移问题。安全的操作顺序是:先转换、确认附件落地、修复链接、再套用命名规范——按这个顺序,因为每一步都让下一步看得更清楚。
Notion 的导出需要另一种预期管理。页面标题出来时,文件名和文件夹名里焊着 32 位十六进制 ID,页面间的链接被改写成相对这些带 ID 名字的路径——事后重命名任何东西,链接会再断一次。标注块、折叠块、同步块被拍平成普通文本;数据库导出成 Markdown 页面不包含的独立 CSV;而在大工作区上,导出任务本身在服务端排队,可能要等几个小时下载才就绪。这些都不构成否决——它们只是说明:导出物是原材料,不是成品库。
无论来源是什么,清洗这一轮长得都差不多,而且几乎全是脚本化的文本工作:一遍查找替换剥掉文件名上的 ID 后缀,修图片扩展名和链接,转换残留的 HTML 碎片,删掉各家工具撒在周围的导出样板。然后是唯一一轮真正重要的结构整理——趁上下文还热乎,把五题合一的巨无霸拆成一事一文,按规范重命名。迁移也是一个公平的时机,去发现哪些文档从来就不是笔记:比如一份简历,最舒服的形态是单个 Markdown 简历源文件,按需导出 PDF 和 Word,而不是任何应用里的一个页面。
这里有一条诚实的边界。如果一个 Notion 工作区主要是用关系型数据库做表格工作——筛选视图、汇总、公式——那么导出可能真的是降级,因为纯 Markdown 对数据库视图没有答案。文档迁移得很美;建在 Notion 里的应用不会。导出之前分清工作区里哪一半是哪一半,就是「解脱」和「后悔」的区别。
7. 每周回顾,十五分钟
上面每一条约定,没有维护循环都会衰减,而循环要活过糟糕的一周,前提是它足够小。十五分钟、每周一次、三趟——收件箱、链接、归档——这就是全部仪式。它借用了经典生产力每周回顾的骨架,改造后适配文件库:大部分检查要么靠眼睛,要么离一次搜索的距离。它能坚持下来的原因是无趣且限时:不靠英雄主义,也没有季度抢救周末。
这十五分钟有固定的形状,每一趟都有明确的终点线:
- 清空收件箱(5 分钟)。 停在收件箱文件夹里的每条笔记,拿到一个真名字、(如果和时间有关)一个日期前缀、至多两三个标签——或者被删除。没有任何东西能连续两次回顾还叫
untitled.md。 - 闭合链接环(5 分钟)。 把这一周想到但没打的那三四个链接补上,然后跑一次搜索,找出没有入链的笔记,把值得连的连上。
- 向前归档(5 分钟)。 属于已完结项目的笔记挪进
archive文件夹——离开工作集,仍然可 grep——每月同一时段,顺路跑一遍上一节的标签审计。
换来的是一座从不堆积搁置决定的库。每条笔记每周保证被碰一次,足以在上下文还在脑子里的时候抓住一个起错名的文件,而不是隔着六个月的雾。每周十五分钟在心理上也比人们实际掉进去的那个替代品便宜——每年一次的「迁移到新应用」,动机多半是逃离上一个应用变成的烂摊子。归档值得拿到这里的最后一句:归档不是删除。archive 文件夹正是命名那一节里那些「五年后图景」的出处——还被活跃笔记链接着的笔记已经挣到了自己的位置;没有任何东西指向、也没有任何东西需要的笔记,是搬走的候选,不是哀悼的对象。
8. 换渲染器,不换内容
这套工作流的真正考验是迁移日。把文件夹拷到新电脑,换个应用打开,笔记照常渲染——标题、列表、表格、代码块完好无损。各渲染器之间有差异的是边缘部分:脚注语法、任务清单复选框、表格对齐。GitHub、Obsidian、Notion 对某些语法的渲染各有细微不同,值得在依赖某一个之前先知道。
安全规则:笔记正文保持在通用 Markdown 之内(标题、列表、表格、代码块、链接),把应用专属扩展当作可丢弃的装饰。当某个插件的奇特语法开始变得不可或缺,你又开始租房了。换到新渲染器发现哪里不对劲时,把文件贴进浏览器端的 Markdown 工具对比一下——五秒的渲染检查,好过迁移时的意外。
9. 让 AI 进入笔记库
这是 2026 年文件化笔记库真正甩开应用锁定型笔记的地方。能读取 .md 文件夹的 AI agent,可以像同事一样处理你的笔记:找出与某个客户相关的一切、总结一个月的会议记录、从历史决定里起草议程、或者标出相隔半年的两条笔记之间的矛盾。
设置过程毫无技术含量——这正是重点。没有导出管线,没有 API 集成,没有同步连接器。agent 直接读文件本身。把 Obsidian 式笔记库接上 AI agent 的实操指南讲了具体做法;把笔记库当作 LLM 知识库的完整思路则解释了这笔投入什么时候值得:粗略地说,笔记过几百条、你开始问跨笔记问题而不是单笔记问题时。
两个习惯能让「AI 读笔记」的效果翻倍。第一,第 2 节说的标题纪律——agent 按标题切分和引用你的笔记。第二,一个文件一件事——检索质量在单条笔记混了五个话题时会明显下降,因为命中的那条笔记总会带着四个无关章节一起回来。
10. 今天就能开始的最小配置
入门门槛被刻意压得很低,而且值得一直压着:
- 建一个笔记文件夹。像备份任何其他文件夹一样备份它。
- 定一套命名规范——时间型笔记加日期前缀,主题笔记用纯名字。
- 先用纯 Markdown 写下接下来十条笔记,再考虑任何定制。
- 联想到关系时随手加链接。链接会复利,文件夹不会。
语法上的缺口,一页 Markdown 速查表覆盖了笔记用得到的全部语法——标题、列表、表格、代码块。某条笔记需要确认视觉效果时,用浏览器端的 Markdown 预览打开,确认它读起来就是你想要的那个意思。
明天你打开的应用可以是 Obsidian、VS Code、某个手机 app,或者明年才发布的新东西。工作流——文件、命名、标题、链接——才是你拥有的部分。
11. 结语
Markdown 笔记与其说是一种工具选择,不如说是一次拒绝:拒绝把十年的思考存进一家公司拥有的数据库表结构里。这套工作流的成本是一个下午加几个习惯,扛得住每一次应用更替,在 AI agent 进入画面后变得更好,而且退化得体面——最坏的情况,是你的笔记是一堆用记事本就能打开的纯文本文件。
从一个文件夹、一条本来就要记的笔记开始。
相关文章
Markdown 简历——维护一份源文件,按需导出每种格式
把简历收进一个 Markdown 源文件,按需导出打印级 PDF、Word 和网页,招聘季不再从头排版。本文讲清简历的 Markdown 文件结构与 YAML 头写法、git 版本管理、三条导出路径的取舍,以及 ATS 机器解析到底读得到什么、又不能承诺什么。
Obsidian Vault 是什么?文件、设置与边界讲清楚
Obsidian Vault 是设备上的本地文件夹,里面包含 Markdown 笔记、附件和该 Vault 专属的设置。本文讲清它实际存了什么、本地存储不等于什么,以及何时该拆分多个 Vault。
AI 自动化公司:你真的需要吗?
AI 自动化机构可以缩短生产流程的交付路径,但不能替代内部所有权。下单前应比较项目范围、凭据与产物所有权、后续维护、故障责任,以及现成工具、内部自建、自由职业者与机构等替代方案。
https://floatboat.ai/zh/blog/markdown-for-note-taking



