Markdown已死? HTML才是未來? 這可能是個巨大的誤解。
整理版優先睇
反對用HTML取代Markdown:保持簡單先係知識工作嘅核心
呢篇文章係由火箭君寫嘅,佢回應咗一篇Claude Code內部人員Thariq嘅文章《Using Claude Code: The Unreasonable Effectiveness of HTML》。Thariq提倡用HTML取代Markdown作為人同AI交流嘅基本格式,話HTML有更高信息密度、更好視覺體驗同互動能力。火箭君就認為呢個觀點充滿誤解,仲可能涉及商業利益衝突。
火箭君從六個角度反駁:信息密度、可讀性、分享體驗、雙向交互、生成速度同審查。佢指出HTML雖然渲染後好靚,但原始碼難讀、安全風險高、依賴託管服務,仲會稀釋AI注意力同增加成本。相反,Markdown專注內容,純文本就可讀,生態兼容性好,適合嚴肅生產力。
整體結論係:Markdown先係知識工作嘅基石,用HTML取代係本末倒置。火箭君提醒大家要保持思考能力,唔好只睇AI生成嘅華麗輸出。佢仲質疑Claude Code內部人士叫人用更耗token嘅方式,有商業倫理問題。
- 結論:Markdown比HTML更適合知識工作,因為佢專注內容、可讀性強、生態完善,HTML只係追求視覺華麗嘅「AI玩具」。
- 方法:火箭君從信息密度、可讀性、分享體驗、雙向交互、Token成本同審查六個方面逐一反駁Thariq嘅觀點。
- 差異:HTML渲染後靚但原始碼難讀,Markdown無論原始碼定渲染都可讀;HTML需要託管服務,Markdown係現代協作工具嘅通用語言。
- 啟發:唔好將思考過程外包畀AI,放棄讀源碼等於放棄自己嘅思考能力,要關注內容而唔係花哨形式。
- 可行動點:堅持用Markdown做人機交互同協作,避免使用AI生成嘅未經審查JavaScript交互,保持簡單高效。
背景:Markdown vs HTML 嘅爭論
Claude Code內部人員Thariq最近發文,話應該用HTML取代Markdown作為人同AI交流嘅格式,引起好大討論。火箭君就覺得呢個觀點充滿誤解,佢話「Markdown嘅核心哲學係內容與表現分離」,HTML反而會引入大量無意義嘅樣板代碼。
信息密度與表現力
Thariq話HTML可以透過CSS同SVG傳達更豐富信息,取代Markdown嘅ASCII字符畫。火箭君就反駁,複雜唔等於高效,Markdown本身就可以用Mermaid或PlantUML整流程圖,聲明式圖表語法比HTML/SVG更乾淨。
火箭君強調,內容與表現應該分離,AI生成大量HTML標籤會引入海量無意義樣板代碼,反而降低效率。
視覺清晰與源碼可讀性
Thariq話超過100行Markdown冇人願意睇,HTML可以用標籤頁、摺疊面板整理。火箭君認為源碼可讀性先係更重要,HTML只有渲染後先易讀,原始碼完全反人類。
佢話Markdown無論渲染前後都具備結構化可讀性,習慣喺終端或編輯器工作嘅人至關重要。放棄讀源碼就係放棄思考,只會對住AI輸出傻笑。
分享、交互同成本問題
Thariq話Markdown冇原生渲染,HTML上傳S3就分享得。火箭君反駁,HTML需要託管服務,增加基礎設施成本同安全風險;Markdown喺GitHub、Notion等平台已經有原生渲染,係通用語言。
至於雙向交互,火箭君話AI生成JavaScript交互係過度工程化,有XSS風險同Bug調試成本,不如直接用文本解決問題。
- 1 分享HTML需要上傳至S3等服務,增加基礎設施成本同數據泄露風險。
- 2 AI生成嘅JavaScript代碼未經審查,可能導致安全漏洞。
- 3 生成HTML比Markdown慢2-4倍,消耗更多Token,打斷用戶心流。
- 4 冗餘HTML標籤會稀釋AI注意力,增加幻覺機會。
火箭君仲質疑,Thariq叫人用更耗Token嘅方式,可能涉及商業利益衝突,因為Claude Code按Token收費。
審查與總結:Markdown先係專業之選
Thariq承認HTML嘅Diff噪音大,難審查。火箭君話無法審查就註定係玩具,唔可以進入企業用途。佢強調審查係嚴肅生產力嘅必要環節。
火箭君總結,保持簡單、專注內容先係高效工作嘅真正解法。Markdown係知識工作嘅基石,HTML只係「AI玩具」。佢提醒大家要留意利益衝突,唔好盲目跟風。

突然之間嘅唱衰
原文摘要同我嘅觀點
1. 關於「資訊密度同表現力」
2. 關於「視覺清晰同易讀性」

3. 關於「分享體驗」
4. 關於「雙向互動同自訂編輯器」

5. 關於「生成速度同 Token 成本」
6. 關於審查同版本控制
最後



突如其來的唱衰
原文摘要及我的的觀點
1. 關於“信息密度與表現力”
2. 關於“視覺清晰與易讀性”

3. 關於“分享體驗”
4. 關於“雙向交互與自定義編輯器”

5. 關於“生成速度與 Token 成本”
6. 關於審查和版本控制
最後

