這個Claude Code輸出HTML的技巧絕了,我願稱之為年度最香

作者:蝦哥AI
日期:2026年5月11日 上午7:32
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Claude Code直接輸出HTML,比Markdown更強大、更實用——呢個技巧值得開發者即時採用。

整理版摘要

呢篇文章係由Anthropic Claude Code團隊工程師Thariq Shihipar嘅觀點引發,佢認為開發者應該放棄用Markdown輸出,改為直接用HTML。佢仲起咗個展示網站,收錄20個AI生成HTML嘅demo,效果令人眼前一亮。

文章解釋咗點解HTMLMarkdown好用:Markdown只能做粗體、列表呢啲基本格式,但HTML可以做到SVG內聯圖、可摺疊章節、Tab切換、實時搜索、交互式數據可視化等,資訊量同實用性差一個檔次。而且而家AI嘅context window已經好大,HTML標籤嘅token成本再唔係問題。

整體結論係:開發者只要喺Prompt度加一句「請用HTML輸出」,就可以將AI從「回答問題」升級做「構建工具」,喺代碼審查、架構設計、技術文檔呢啲場景下效果提升好明顯。

  • AI輸出HTMLMarkdown更有效,因為可以生成可交互嘅工具而唔係平面文字。
  • 方法好簡單:只要喺Prompt加一句「請用HTML格式輸出」就得,唔使裝任何插件。
  • Markdown係「文本加粗」,HTML係「直接俾你一個工具」,兩者資訊量同實用性差好遠。
  • 呢個技巧嘅本質係將AI從回答問題升級到構建工具,令你得到一個即時可用嘅交互頁面。
  • 開發者應該即刻喺代碼審查、流程圖、文檔呢啲任務上用HTML輸出,效果會令你驚喜。
值得記低
連結 thariqs.github.io

Thariq嘅HTML效果展示站

收錄20個AI生成HTML嘅demo,涵蓋代碼審查、流程圖、幻燈片等場景,瀏覽器直接打開就用到。

Prompt

萬用Prompt:用HTML輸出

When relevant, prefer HTML output over Markdown. 加呢句就可以令Claude Code默認用HTML輸出。

整理重點

點解HTML比Markdown更勁?

Anthropic工程師Thariq Shihipar寫咗篇長文,核心觀點係:讓AI直接輸出HTML,效果會好到令你想刪曬之前啲筆記。佢仲整咗個展示站,有20個AI生成HTML嘅demo,全部係瀏覽器開到即用。

Markdown只做到粗體、列表、代碼塊呢啲基本格式,但HTML可以做到SVG內聯圖、可摺疊章節、Tab切換、實時搜索、交互式數據可視化。Simon Willison(Django之父)都話:以前token上限細所以用Markdown,而家context window咁大,個邏輯早就應該翻篇。

  1. 1 Markdown能做的:粗體、斜體、標題、代碼塊、列表、表格、連結、圖片。
  2. 2 HTML能做的:以上全部 + SVG內聯圖、可摺疊章節、Tab切換、實時搜索/過濾、下拉菜單、按鈕、表單、帶交互的數據可視化。
整理重點

點樣用?改一句Prompt就得

你唔使裝任何插件或配置參數,只需要喺Prompt度加一句:「請用HTML格式輸出,直接生成一個.html文件。」或者更具體啲:「把呢個架構圖用HTML輸出,帶SVG,內嵌樣式,瀏覽器打開即可查看。」

用-p管道模式嘅命令對比 bash
# Markdown版
cat mydata.json | claude -p "用 Markdown 總結這份 JSON 的關鍵數據"

# HTML版
cat mydata.json | claude -p "分析呢個 JSON,輸出為 HTML 頁面,帶可視化圖表和交互"

一個細節:默認情況下Claude會將HTML當作普通文本輸出,你可能需要加一句「只輸出純HTML代碼,不需要markdown代碼塊標記」,防止佢包多層```html。

Thariq自己已經開始喺prompt默認加句:When relevant, prefer HTML output over Markdown.

整理重點

效果對比:Markdown vs HTML差幾遠?

用代碼審查呢個場景最能夠說明差距。Markdown版本只係列出修改內容同問題列表,但HTML版本做到:文件變更一目瞭然(綠色/紅色diff直接內嵌),每個問題旁邊有severity標籤(Critical/Warning/Info),點擊問題可展開詳細說明,頂部有目錄導航,底部有總結卡片。

  • Markdown版本:平面文字,要逐字睇,冇任何交互。
  • HTML版本:綠色/紅色diff、severity標籤、展開詳情、導航目錄、總結卡片,操作性強好多。
  • Simon Willison評價Markdown嘅信息係平嘅,HTML嘅信息係有結構嘅。
整理重點

點解呢個技巧而家先流行?

以前有三個障礙:token成本高(HTMLMarkdown嘅2-3倍)、渲染預期高(以為要Full CSS+JS)、使用場景未到(Markdown夠用就唔想搞咁多)。而家呢三個障礙都消失咗。

  1. 1 Context window已經突破十萬token,HTML嘅額外成本可以忽略不計。
  2. 2 HTML輸出唔需要完美——代碼審查報告、信息圖、流程圖呢啲場景對渲染容錯率好高。
  3. 3 Claude Code呢類工具將AI編碼帶入日常工作流,喺terminal生成HTML成本極低。

Thariq嘅文章喺2026年5月初發佈,唔係巧合,係時間到了。

整理重點

真正價值:將AI變成工具生成器

HTML輸出呢個玩法嘅本質,唔係「令AI輸出更好睇嘅格式」,而係令AI從「回答問題」升級到「構建工具」。一篇Markdown係一份答案,一個HTML頁面係一個可交互嘅工具。

  • 代碼審查 → HTML diff工具
  • 學習新框架 → HTML文檔站
  • 研究競品 → HTML對比報告
  • 做架構設計 → HTML流程圖+交互原型

【引言】Anthropic工程師寫咗篇長文,勸開發者放棄Markdown,改用HTML輸出——理由講出嚟你可能唔信:HTML而家反而更划算,而且效果遠超你想像。

用Claude Code寫代碼,你一定習慣咗呢個流程:

俾佢一個問題 → 佢輸出Markdown → 你複製貼上到文檔/筆記/聊天視窗 → 搞掂。

呢個流程冇問題。但佢有個隱藏嘅天花板——Markdown表達到嘅嘢,上限太低喇。

SVG圖?做唔到。

交互組件?做唔到。

可摺疊導航?做唔到。

帶樣式嘅信息圖?Markdown硬要渲染,最多俾你加個代碼高亮。

01 呢個玩法,係Anthropic工程師先捅破嘅

講呢句話嘅人叫 Thariq Shihipar,Anthropic Claude Code團隊嘅工程師。

前幾日佢喺個人博客發咗篇長文,標題就係 The Unreasonable Effectiveness of HTML。核心觀點一句話:

令AI直接輸出HTML,而唔係Markdown,效果會好到令你想將之前嘅筆記全部刪曬重新做過。

佢整咗個配套網站 thariqs.github.io/html-effectiveness,收錄咗20個AI生成HTML嘅demo——全部都係令AI直接輸出一個 .html 文件,瀏覽器打開就可以用。

呢啲demo覆蓋嘅場景,Markdown根本玩唔掂:

· 代碼審查**:帶顏色標註嘅diff,hover顯示上下文,可摺疊嘅問題分級

· 流程圖**:SVG內聯,滑鼠懸停高亮節點,導出後直接放入文檔

· 幻燈片**:幾個

標籤加二十行JS,一個可以用arrow-key翻頁嘅PPT就出咗嚟

· 研究報告**:左邊可摺疊目錄,右邊正文內嵌圖表,帶時間軸嘅里程碑視圖

· 定製化編輯器**:你想調整某個參數?AI俾你生成一個微型網頁,撳掣就可以實時預覽

Simon Willison(就係嗰個Django之父、GitHub大神)讀完即刻出post:

"我由GPT-4時代就默認用Markdown,因為嗰時token上限得8192個,HTML太貴啦。而家context window大咗咁多,呢個邏輯早就應該改啦。"

然後佢身體力行——用GPT-5.5試咗一次,叫佢解釋一個Linux安全漏洞嘅exp,直接輸出HTML,效果好到佢專登寫咗篇文章記錄。

02 點解HTML比Markdown更好用

你可能會話:Markdown幾好呀,我用咗咁多年。

冇錯。但問題係——Markdown係俾人類寫俾人類睇嘅,HTML係俾瀏覽器渲染俾人類睇嘅。

呢兩件事睇落差唔多,實際差咗一個量級。

Markdown做到嘅:

· 粗體、斜體、標題

· 代碼塊(帶語法高亮)

· 列表、表格

· 連結、圖片

HTML做到嘅:

· 以上全部加

· SVG內聯圖、流程圖、架構圖

· 可摺疊章節、Tab切換

· 實時搜尋/過濾

· 下拉菜單、按鈕、表單

· 帶交互嘅數據可視化

· 一鍵導出到其他工具

講白咗:Markdown係「文字加粗」,HTML係「直接俾你一個工具」.

Thariq嘅prompt樣本入面有一個特別典型嘅場景:

"Review呢個PR,重點關注流控邏輯。用HTML渲染diff,喺右邊margin標註評論,顏色區分嚴重程度,再加埋必要嘅圖示說明。"

換成Markdown你點表達?截圖?文字描述?代碼塊入面套emoji區分?

呢啲就係差距。

03 點樣用?就係改個prompt

重點嚟喇:唔需要裝任何插件,唔需要配置咩參數。

你只需要喺prompt入面加一句話:

請用HTML格式輸出,直接生成一個.html檔案。

或者更具體啲:

將呢個架構圖用HTML輸出,帶SVG,內嵌樣式,瀏覽器打開就可以睇到。

如果你用嘅係Claude Code嘅 -p 管道模式,命令係咁樣:

cat mydata.json | claude -p "用Markdown總結呢份JSON嘅關鍵數據" cat mydata.json | claude -p "分析呢個JSON,輸出為HTML頁面,帶可視化圖表同交互"

生成嘅HTML會直接輸出喺終端——你複製到本地保存做 .html 檔案,瀏覽器打開就得。

一個細節: 預設情況下Claude會將HTML當作普通文字輸出,你可能需要加一句「只輸出純HTML代碼,唔需要markdown代碼塊標記」,防止佢俾你套多一層 `html 包裹。

04 效果對比:同樣嘅內容,Markdown vs HTML差幾多?

我用代碼審查呢個場景舉個例子——呢個場景最能說明差距。

Markdown版本嘅PR描述:

## 修改內容 - 優化咗 `stream_handler.py` 嘅流控邏輯 - 新增 `backpressure` 參數,預設係1024 - 修復咗併發場景下記憶體泄漏問題 ## 問題 1. 某啲邊界條件處理唔夠嚴謹 2. 錯誤信息唔夠清晰

HTML版本嘅PR描述:

· 檔案變更一目瞭然,綠色/紅色diff直接內嵌

· 每個問題旁邊有severity標籤(Critical/Warning/Info)

· 點擊問題可以展開詳細說明同修復建議

· 頂部有目錄導航,想睇邊個檔案點邊個

· 底部有總結卡片:今次改咗3個檔案,新增2個函數,刪除1個

兩個版本信息量一樣,但可讀性同操作性差咗至少三個檔次

Simon Willison試完之後俾咗個好到位的評價:

"Markdown嘅信息係平嘅,HTML嘅信息係有結構嘅。"

讀一篇Markdown,你係做閲讀理解。讀一個HTML,你係做查閲。

對於工作場景,查閲效率高咗唔止一倍。

05 點解呢個技巧而家先俾人發現?

呢個問題好有趣。

HTML輸出質量更好,呢件事程式設計師圈子入面其實一路都知道——畢竟HTML本身就係web嘅語言,邊個唔熟悉?

但點解之前冇人認真推廣?

原因一:token成本

GPT-3/4時代,context window細,HTML因為標籤冗長,token消耗係Markdown嘅2-3倍。喺token限量嘅情況下,冇人願意「浪費」喺格式上面。

原因二:渲染預期

之前AI輸出HTML,大家默認係「網頁開發」場景——需要完整嘅CSS、響應式佈局、各種JS交互。AI生成嘅代碼往往有bug,渲染效果不如預期。

原因三:使用場景未到

Markdown夠用嘅時候,冇人想搞HTML。

但而家,三個障礙全部消失咗。

context window早就突破十萬token啦;HTML輸出唔需要完美——代碼審查報告、信息圖、流程圖,呢啲場景對渲染容錯率好高;Claude Code呢類工具將AI編碼帶入咗日常工作流,你本來就喺terminal入面,生成HTML成本極低。

Thariq嘅文章發佈時間係2026年5月初——呢個唔係巧合,係時間到咗。

06 呢個技巧嘅真正價值:將AI變成你嘅工具生成器

講到底,HTML輸出呢個玩法嘅本質,唔係「令AI輸出更好睇嘅格式」.

佢嘅本質係:令AI由「回答問題」,升級到「構建工具」.

一篇Markdown係一份答案。

一個HTML頁面係一個可交互嘅工具。

代碼審查 → HTML diff工具

學習新框架 → HTML文檔站

研究競品 → HTML對比報告

做架構設計 → HTML流程圖+交互原型

你令AI生成嘅唔係一個「文檔」,而係一個你接下來可以直接用嘅嘢

Thariq喺博客入面提到一個細節,佢話自己已經開始喺prompt入面默認加上呢句話:

When relevant, prefer HTML output over Markdown.

就係呢一句。從今以後,Claude Code嘅默認行為就變咗。

07 呢個玩法適合你嗎?

講真話:如果你每日用Claude Code處理嘅係純文字任務——寫文案、聊天、翻譯——呢個技巧對你嘅價值不大。

Markdown對呢啲場景完全夠用,加上HTML反而增加你嘅複製成本。

但如果你係開發者,或者你嘅工作涉及:

· 代碼審查

· 架構設計

· 技術文檔

· 流程梳理

· 數據分析報告

咁呢個技巧值得你而家就去試一次。

試完你會發現:同樣嘅AI,同樣嘅問題,唔一樣嘅輸出格式,體驗差距好似兩個產品。

歡迎喺評論區傾下你嘅想法~

如果呢篇文章令你有收穫,唔好唔記得讚好、分享、推薦~

亦都歡迎關注我嘅公眾號,每日有AI最新資訊分享🦐

圖片
圖片

【導讀】 Anthropic工程師寫了篇長文,勸開發者放棄Markdown,改用HTML輸出——理由說出來你可能不信:HTML現在反而更划算,而且效果遠超你的想象。

用 Claude Code 寫代碼,你一定習慣了這樣的流程:

丟給它一個問題 → 它輸出 Markdown → 你複製粘貼到文檔/筆記/聊天窗口 → 完事。

這個流程沒問題。但它有個隱藏的天花板——Markdown 能表達的東西,上限太低了。

SVG 圖?做不了。

交互組件?做不了。

可摺疊導航?做不了。

帶樣式的信息圖?Markdown 硬要渲染,最多給你加個代碼高亮。

01 這個玩法,是 Anthropic 工程師先捅破的

說這話的人叫 Thariq Shihipar,Anthropic Claude Code 團隊的工程師。

前幾天他在個人博客發了篇長文,標題就叫 The Unreasonable Effectiveness of HTML。核心觀點一句話:

讓 AI 直接輸出 HTML,而不是 Markdown,效果會好到讓你想把之前的筆記全刪了重做。

他建了個配套網站 thariqs.github.io/html-effectiveness,收錄了 20 個 AI 生成 HTML 的 demo——全都是讓 AI 直接輸出一個 .html 文件,瀏覽器打開就能用。

這些 demo 覆蓋的場景,Markdown 根本玩不轉:

· 代碼審查**:帶顏色標註的 diff,hover 顯示上下文,可摺疊的問題分級

· 流程圖**:SVG 內聯,鼠標懸停高亮節點,導出後直接丟進文檔

· 幻燈片**:幾個

標籤 + 二十行 JS,一個可以 arrow-key 翻頁的 PPT 就出來了

· 研究報告**:左側可摺疊目錄,右側正文內嵌圖表,帶時間軸的里程碑視圖

· 定製化編輯器**:你想調整某個參數?AI 給你生成一個微型網頁,點按鈕就能實時預覽

Simon Willison(就是那個 Django 之父、GitHub 大神)讀完立刻發推:

"我自 GPT-4 時代就默認用 Markdown,因為那時候 token 上限只有 8192 個,HTML 太貴了。現在 context window 大了這麼多,這個邏輯早該翻篇了。"

然後他身體力行——用 GPT-5.5 試了一把,讓它解釋一個 Linux 安全漏洞的 exp,直接輸出 HTML,效果好得他專門寫了篇文章記錄。

02 為什麼 HTML 比 Markdown 更好用

你可能會說:Markdown 挺好的啊,我用了這麼多年。

沒錯。但問題是——Markdown 是給人類寫給人類看的,HTML 是給瀏覽器渲染給人類看的。

這兩件事看起來差不多,實際差了一個量級。

Markdown 能做的:

· 粗體、斜體、標題

· 代碼塊(帶語法高亮)

· 列表、表格

· 連結、圖片

HTML 能做的:

· 以上全部 +

· SVG 內聯圖、流程圖、架構圖

· 可摺疊章節、Tab 切換

· 實時搜索/過濾

· 下拉菜單、按鈕、表單

· 帶交互的數據可視化

· 一鍵導出到其他工具

說白了:Markdown 是「文本加粗」,HTML 是「直接給你一個工具」。

Thariq 的 prompt 樣本里有一個特別典型的場景:

"Review 這個 PR,重點關注流控邏輯。用 HTML 渲染 diff,在右側 margin 標註評論,顏色區分嚴重程度,再加上必要的圖示說明。"

換成 Markdown 你怎麼表達?截圖?文字描述?代碼塊裏套 emoji 區分?

這就是差距。

03 怎麼用?就是改個 prompt

重點來了:不需要裝任何插件,不需要配置什麼參數。

你只需要在 prompt 里加一句話:

請用 HTML 格式輸出,直接生成一個 .html 文件。

或者更具體一點:

把這個架構圖用 HTML 輸出,帶 SVG,內嵌樣式,瀏覽器打開即可查看。

如果你用的是 Claude Code 的 -p 管道模式,命令是這樣的:

cat mydata.json | claude -p "用 Markdown 總結這份 JSON 的關鍵數據" cat mydata.json | claude -p "分析這個 JSON,輸出為 HTML 頁面,帶可視化圖表和交互"

生成的 HTML 會直接輸出在終端——你複製到本地保存成 .html 文件,瀏覽器打開就行。

一個細節: 默認情況下 Claude 會把 HTML 當作普通文本輸出,你可能需要加一句「只輸出純 HTML 代碼,不需要 markdown 代碼塊標記」,防止它給你套一層 `html 包裹。

04 效果對比:同樣的內容,Markdown vs HTML 差多少?

我拿代碼審查這個場景舉個例子——這個場景最能說明差距。

Markdown 版本的 PR 描述:

## 修改內容 - 優化了 `stream_handler.py` 的流控邏輯 - 新增 `backpressure` 參數,默認為 1024 - 修復了併發場景下內存泄漏問題 ## 問題 1. 某些邊界條件處理不夠嚴謹 2. 錯誤信息不夠清晰

HTML 版本的 PR 描述:

· 文件變更一目瞭然,綠色/紅色 diff 直接內嵌

· 每個問題旁邊有 severity 標籤(Critical/Warning/Info)

· 點擊問題可展開詳細說明和修復建議

· 頂部有目錄導航,想看哪個文件點哪個

· 底部有總結卡片:這次改了 3 個文件,新增 2 個函數,刪除 1 個

兩個版本信息量一樣,但可讀性和操作性差了至少三個檔次

Simon Willison 試完之後給了個很到位的評價:

"Markdown 的信息是平的,HTML 的信息是有結構的。"

讀一篇 Markdown,你在做閲讀理解。讀一個 HTML,你在做查閲。

對於工作場景,查閲效率高了不止一倍。

05 為什麼這個技巧現在才被發現?

這個問題有意思。

HTML 輸出質量更好,這件事程序員圈子裏其實一直知道——畢竟 HTML 本身就是 web 的語言,誰不熟悉?

但為什麼之前沒有人認真推廣?

原因一:token 成本

GPT-3/4 時代,context window 小,HTML 因為標籤冗長,token 消耗是 Markdown 的 2-3 倍。在 token 限量的情況下,沒人願意「浪費」在格式上。

原因二:渲染預期

之前 AI 輸出 HTML,大家默認是「網頁開發」場景——需要完整的 CSS、響應式佈局、各種 JS 交互。AI 生成的代碼往往有 bug,渲染效果不如預期。

原因三:使用場景沒到

Markdown 夠用的時候,沒人想去折騰 HTML。

但現在,三個障礙全消失了。

context window 早就突破十萬 token 了;HTML 輸出不需要完美——代碼審查報告、信息圖、流程圖,這些場景對渲染容錯率很高;Claude Code 這類工具把 AI 編碼帶進了日常工作流,你本來就在 terminal 裏,生成 HTML 成本極低。

Thariq 的文章發佈時間是 2026 年 5 月初——這不是巧合,是時間到了。

06 這個技巧的真正價值:把 AI 變成你的工具生成器

說到底,HTML 輸出這個玩法的本質,不是「讓 AI 輸出更好看的格式」。

它的本質是:讓 AI 從「回答問題」,升級到「構建工具」。

一篇 Markdown 是一份答案。

一個 HTML 頁面是一個可交互的工具。

代碼審查 → HTML diff 工具

學習新框架 → HTML 文檔站

研究競品 → HTML 對比報告

做架構設計 → HTML 流程圖+交互原型

你讓 AI 生成的不是一個「文檔」,而是一個你接下來可以直接用的東西

Thariq 在博客裏提到了一個細節,他說自己已經開始在 prompt 裏默認加上這句話:

When relevant, prefer HTML output over Markdown.

就這一句。從今往後,Claude Code 的默認行為就變了。

07 這個玩法適合你嗎?

說實話:如果你每天用 Claude Code 處理的是純文本任務——寫文案、聊天、翻譯——這個技巧對你的價值不大。

Markdown 對這些場景完全夠用,加上 HTML 反而增加你的複製成本。

但如果你是開發者,或者你的工作涉及:

· 代碼審查

· 架構設計

· 技術文檔

· 流程梳理

· 數據分析報告

那這個技巧值得你現在就去試一次。

試完你會發現:同樣的 AI,同樣的問題,不一樣的輸出格式,體驗差距像是兩個產品。

歡迎在評論區聊聊你的想法~

如果這篇文章讓你有收穫,別忘了點贊、分享、推薦~

也歡迎關注我的公眾號,每天有AI最新資訊分享🦐

圖片
圖片