这几天 AI 圈有一个挺热的讨论:AI 时代的内容,到底该用 Markdown 还是 HTML?
起因是 Obsidian 的作者先说了一句,Markdown 是 AI 内容的谢林点。意思是大家最后会自然汇聚到这个格式上。
紧接着 Claude Code 的作者也发了一篇文章,说自己对外分享已经全面转向 HTML。
两位前沿开发者站在了同一条线上——数据和表现要分离,Markdown 存底层,HTML 做展示。
但下面马上有人不同意了。
有人吐槽,模型厂商推 HTML 是屁股决定脑袋,因为 HTML 更耗 Token,对他们更有利。还有人说,对普通用户来说,Markdown 搭配一个好的渲染器,样式一样很漂亮,性价比高太多。
我把这几方的观点都看了,想说一下我自己的判断,也丢一个大胆预测在结尾。
先把三方观点摆清楚
第一方:前沿开发者派。
主张数据和表现分离。Markdown 负责底层记忆,因为它干净、纯净、适合 AI 消费;HTML 负责对外展示,因为它信息密度高、可交互。
这个架构的逻辑很通,Markdown 做版本控制很清楚,diff 一眼能看懂;HTML 里混了一堆 CSS 和结构标签,既不便于人审阅差异,也会让 AI 浪费 Token。
第二方:质疑派。
模型厂商推什么,要先看他屁股坐在哪里。HTML 确实能表达更丰富的信息,但它比 Markdown 耗 Token 多得多。厂商按 Token 收费,越耗对他们越赚,所以他们鼓吹的东西你得带着怀疑去看。
这个视角也没错。Vibe Coding 也好,HTML 全家桶也好,厂商谈优点的时候,往往刻意回避了成本。
第三方:性价比派。
对不能无限量用 Claude Opus 的普通人,Markdown 其实够用了。搭配一个像 Typora 这样的阅读器,自定义一个 CSS 模板,呈现一样漂亮,表格、流程图都能渲染。而且同样一个二级标题,Markdown 只要两个井号,HTML 要一堆标签,Token 省太多了。
只要不需要强交互,Markdown 就是最划算的那个。
我的实际做法是两个都留着
我每天都在处理不同类型的内容,慢慢摸出了一个分工。
知识库这一层,全部 Markdown。
我用 Obsidian 管我自己的笔记、工作记录、写作素材、技术资料,全是 Markdown。这一层的核心诉求是什么?是沉淀、检索、迭代。Markdown 的好处是 AI 能直接读,我自己也能直接读,文件之间可以 diff、可以版本管理、可以跨工具流转。
这一层如果用 HTML,那简直是自找麻烦。我要改一段话,要穿过一堆标签去找那段文字;我要让 AI 基于我过去的笔记帮我写东西,AI 得先把标签都剥掉才能理解内容。
对外输出这一层,该用 HTML 就用 HTML。
比如我给领导汇报的战略规划、公司情况分析、部门调研报告,这些东西的核心诉求是一眼看明白、看起来专业、读起来顺。HTML 可以做精细的排版、用色、卡片、图表、分栏,这些 Markdown 做不到。
再比如我写的一些原型图、流程图、架构图,HTML 也比 Markdown 合适,因为它能承载更高的信息密度。
中间的过渡层——公众号文章,其实是特殊的 Markdown。
它在我本地仓库里是 Markdown,发布到公众号的时候被渲染成带样式的 HTML。我写的时候不用管样式,发布的时候平台帮我解决展示问题。
这就是典型的「底层 Markdown,表现 HTML」。
所以不存在谁替代谁
看懂我的分工,就能明白为什么不该选边站。
这不是一个技术问题,是一个场景问题。
场景一:内容要让 AI 反复消费、迭代、检索,用 Markdown。比如知识库、笔记、代码注释、提示词库。
场景二:内容要给人一次性看明白,用 HTML。比如汇报材料、产品原型、对外分享。
场景三:内容既要沉淀又要展示,那就分两层——底层 Markdown,展示层渲染成 HTML。这是现在最主流的做法。
所谓「HTML 替代 Markdown」和「Markdown 够用,别听厂商的」这两种说法,其实都在犯同一个错误:把自己的场景当成了所有人的场景。
做演示的设计师,HTML 是刚需;做知识管理的研究者,Markdown 是刚需;做产品经理的人,两个都需要。这有什么好争的?
屁股决定脑袋这件事要警惕,但也别矫枉过正
质疑派有一点说得对,模型厂商确实有推更耗 Token 的方案的动机。这一点作为用户要一直装在心里。
但不能因为厂商有利益动机,就否定整个方向。HTML 在对外展示这块的优势是客观存在的,不是厂商编出来的。
我自己判断一个新范式值不值得跟的时候,会问两个问题:
一是这个方案解决的问题在我身上存不存在。 如果我根本不需要高密度的对外展示,那 HTML 的优势对我无意义,老老实实用 Markdown 就好。
二是这个方案的成本我扛不扛得住。 如果我每天要生成 100 份 HTML 报告,Token 成本会失控,那就得降级用 Markdown。
回答完这两个问题,选谁就清楚了。别人说什么不重要。
大胆预测:它俩的结合体,快要出生了
现在 Markdown 和 HTML 并存,其实是个过渡状态。
Markdown 纯但表达力弱;HTML 强但噪音大。两个都不够理想。
所以我下一个大胆的预测——未来会出现一个新的中间格式,语义清晰像 Markdown,表达力丰富像 HTML,同时对 AI 友好。
可能是某种结构化的 MDX 变体,可能是某个厂商推出的新标准,也可能就是 Markdown 本身被扩展出一套轻量的交互语法。叫什么不重要,重要的是它一定会出现,因为现在两边各自的痛点都太明显了。
在那个结合体出生之前,两个都留着、看场景用,是最不容易吃亏的选择。
以上是我自己的使用经验和判断,不一定适合所有人,仅供参考。
如果你的知识管理或对外输出遇到类似的格式选择问题,欢迎后台聊聊。