Files
local-cal/.claude/skills/huashu-design/demos/md-html-narration/script.md
2026-05-24 21:03:49 -04:00

3.4 KiB
Raw Blame History

title, gap
title gap
md还是html这是个蠢问题 0.5

opening

前两天,cue:thariqClaude Code 团队的 Thariq 发了篇爆文。 标题就一句话HTML 是新的 markdown。 他说他几乎不再写 md 文件了,全让 AI 给他生成 HTML。 500 万阅读X 上立马吵翻了。 一派是 md 党,cue:two-camps觉得 md 才是 AI 时代的源代码。 另一派觉得 Thariq 说得对HTML 才是终极答案。

md-side

md 党的证据其实挺硬的。 你看 OpenAI 去年发的 AGENTS.mdcue:agents-md60000 多个项目用AWS、Anthropic、Google、微软、OpenAIAI 半壁江山一起捐进 Linux Foundation 做开放标准。 Karpathy 的 llm-wiki主体就是三层 markdown单一个 CLAUDE.md 文件5 万 star。 Cloudflare 实测过一组数据,cue:token-saving同一篇博客HTML 一万六千 token转成 md 只要三千。 省 80%。 GitHub 官方也讲过一句,文档不再是描述代码,cue:doc-is-code文档就是代码。

html-side

但 html 党也没说错。 Thariq 那篇文章里几条论据我都同意。 第一是空间信息。cue:spatialdiff、调用图、架构图本来就是有空间维度的md 把它压成一行字html 能左右对照,理解效率不是一个量级的。 第二是动态体验。cue:dynamic做产品原型,按钮按下去什么颜色、什么 easing 曲线文字描述再多没用html 能让你直接看见。 第三是结构化阅读。cue:structured可折叠章节、tab 代码块、边栏术语表,跟同样的字线性堆一遍是两种东西。 Anthropic 现在的 Live ArtifactsHTML 已经从静态产物升级成可以交互、能拉实时数据的 dashboard。

the-real-question

我看完想说,cue:reveal这俩根本是在争一个蠢问题。 两边都赢了。 但赢的是不同的问题。 md 党回答的是,cue:question-md我们用什么写。 html 党回答的是,cue:question-html我们给人什么看。 这是两个问题。 怎么会有谁取代谁。

the-split

我觉得真问题是这个。 md 和 html 不是替代关系,cue:split是分工关系。 以前你写 md 自己也看 md。 那时候要折中,所以 md 胜出。 但 AI 出现后,cue:ai-changes第一次有了一个新情况。 生产成本可以被 AI 吸收。 HTML 那部分太重的代价AI 替你扛。 你只负责消费。 原来要折中的需求,被拆成了两端的极端最优。 生产端要轻、要快、要 token efficientcue:md-side-win那就是 md。 消费端要丰富、要可视化、要好分享,cue:html-side-win那就是 html。 两端各自登顶。 中间那个折中位置,没人需要了。

activity-proof

最干净的活样本是 Thariq 自己。 3 月份他发了篇 Skills 指南,cue:thariq-march强调核心还是 markdown。 5 月份他发了 HTML 是新 markdown。 同一个人,cue:same-person两端各自登顶,互不打架。 Karpathy 和 Lex Fridman 那对组合也一样。 内核是 markdown wikicue:karpathy-lex外壳是动态 HTML。 不是 Lex 替换了 Karpathy是他在 Karpathy 的基础上加了一层消费层。

closing

所以下次你想吵这个的时候,cue:final先问自己一句。 你现在面对的是「写」,还是「看」。 写,cue:md-final用 md。 看,cue:html-final用 html。 工具替你处理切换。 立场可以放下了。