news 2026/5/13 9:05:16

别再让 Claude Code 输出 Markdown 了,换成 HTML 效果能好 10 倍!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
别再让 Claude Code 输出 Markdown 了,换成 HTML 效果能好 10 倍!

昨天让 Claude Code 帮我审一个 PR。

它生成出来一块 Markdown,200 多行 diff 解释夹着代码块,看了五分钟,愣是没看出哪几行是真正危险的改动。

信息全在那,但排版太平了,根本抓不住重点。

后来我试了个不一样的搞法:让它输出 HTML。

同一个 PR,这次直接给我一个网页,高风险改动标红,建议优化标黄,每行 diff 旁边有小气泡批注,顶部还有一张严重程度汇总表,浏览器一开,5 秒扫完重点。

这招是 Anthropic Claude Code 团队的 Thariq Shihipar 从内部带出来的,Django 联合创始人 Simon Willison 看完也说:我从 GPT-4 时代就默认要 Markdown,现在得重新想想了。

我研究了一下,确实有点东西。

Markdown 的问题出在哪

先说清楚:不是说让 Claude 帮你写网页,是让它在给你解释东西的时候,用 HTML 格式来呈现。

想想 Markdown 是什么?标题、段落、代码块,从头到尾一条线,但日常碰到的技术信息,很多本质上是空间性的:

  • diff 是左右对照的

  • 架构是盒子连箭头

  • 设计系统是色卡排一排

  • 流程图是分支加判断

Markdown 把这些全压成了一维,信息没丢,但结构丢了。

HTML 不一样,Claude 输出 HTML 的时候,手里的工具箱一下子大了:

  • 直接画内联 SVG——流程图架构图不需要 Mermaid 也不需要第三方插件

  • 折叠面板——解释分层收起来,想看哪层点哪层

  • 颜色编码——红的高危黄的注意绿的过了,一眼就明白

  • 多 tab 切换——三个方案并排,不用来回滚

  • 甚至能带点 JS——滑块调参数、动画看效果,5 秒体感胜过 5 段文字

说白了就是一句话:HTML 让 Claude 从「写文档的」变成了「做可视化的」。

哪些场景最好用

Thariq 配了 20 个示例 HTML 文件,挑几个在开发中特别实用的:

代码审查

这是我自己体感最强的,可以这样写 prompt:

帮我审查这个 PR,输出一个 HTML 页面,渲染真实的 diff, 在行内用 margin 批注标注问题,按严重程度颜色分级。

出来就是彩色 diff + 行内批注 + 汇总表,跟你在 GitHub 看那些纯文本 review comment 完全不是一个体验。

方案对比

还不确定选哪条路的时候特别好用:

我在考虑这三种数据库方案,帮我生成一个 HTML 对比页面, 每个方案一栏,包含优缺点、适用场景和预估成本。

三个方案并排放着,能直接指一个说「就这个,展开讲讲」,不用在脑子里同时 hold 住三段连续文字了。

架构图

画一个这个系统的架构图,用内联 SVG,不要用 Mermaid。 模块之间的数据流用箭头标注。

出来是矢量图,直接拷进文档就能用,不需要额外工具链。

学习新概念

解释 RAG 的工作原理,输出 HTML。用折叠面板分层, 每层可以点击展开更多细节,侧边放术语表。

概念之间有依赖关系的时候,这种分层导航比线性 Markdown 教程好用太多了。

设计系统

把我们的设计 token 渲染成一个 HTML 色板页面, 每个颜色显示 hex 值、使用场景和对比度评分。

这种事 Markdown 根本做不了,颜色总不能用文字描述吧。

临时幻灯片

几个<section>标签加 20 行 JS,就是一个能用方向键翻页的 slide deck,开会前临时让 Claude 把设计文档转成 slides,不用开 Keynote。

怎么用

prompt 里得明确写「输出 HTML」,不说的话 Claude 默认还是给你 Markdown,加一句 Output as a self-contained HTML file 就够了。

「self-contained」这个词很关键,加了这个,输出的 HTML 不依赖外部 CSS 和 JS,双击文件就能在浏览器里看。

可以配合 CLI 一行搞定:

cat some_code.py | claude -p "解释这段代码,输出 HTML, 用颜色标注关键路径,折叠面板展示细节" > explanation.html open explanation.html

一行命令,浏览器自动弹出来一个交互式解释页面,这是 Simon Willison 的日常用法。

这些 HTML 可以存下来当文档,自包含的,commit 到仓库里就行,比纯 Markdown 的 README 信息密度高不少。

还有个高级玩法:让 Claude 做一个临时编辑器,比如一个拖拽排序界面、一个参数调节面板,末尾带个「导出」按钮,在界面里调好了,点导出,把结果文本再喂回给 Claude 继续下一步。

人始终在循环里,但循环变紧了。

最后

这技巧的核心其实不是 HTML 好不好的问题,是你得意识到:跟 AI 沟通的时候,输出格式本身就是一个工具选择。

Markdown 是给人写文档用的。HTML 是给浏览器渲染用的。你让 AI 输出的东西最终是拿眼睛看的——那浏览器显然是更好的渲染器。

下次让 Claude Code 帮你审代码、画架构、解释技术概念的时候,试试在 prompt 末尾加一句:

Output as a self-contained HTML file with inline CSS and SVG diagrams.

同样的模型,同样的上下文,输出体验差一个量级。

我们出海社区终于有自己的网站了!

欢迎关注,这个账号还会持续分享更多AI编程、出海工具、实战经验、踩坑记录。

想了解更多可以加我 vx: 257735 聊。

出海赚钱案例:一个人做了个开源UI库,不融资不投广告,45天30万美元

出海建站必备:一小时搞定自建邮件,免费!

OpenClaw 真香!我让它每天帮我干这些活

出海赚钱案例:一个人用 PHP 做到月入 17 万美金,利润率 99%!

(2026年最新)Codex CLI 国内使用全攻略:终端 + VSCode + Cursor + Opencode 四种姿势全搞定

从海外公司注册到 Stripe 收款,跑通了出海收付款全流程(实操分享)

玩转 Claude Code Hooks:让自动化渗透到每个环节

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 9:05:13

AI驱动全栈SaaS开发实战:从Next.js、LangChain到Supabase的完整构建

1. 项目概述&#xff1a;一个由AI驱动的全栈SaaS应用是如何炼成的 最近我花了几周时间&#xff0c;完整地走了一遍从零开始&#xff0c;利用现代AI工具链构建一个全栈SaaS应用的全过程。这个项目的核心想法很简单&#xff1a;用户输入一个GitHub仓库的URL&#xff0c;应用就能自…

作者头像 李华
网站建设 2026/5/13 9:03:55

FigmaCN:让国际设计工具说中文的完整指南

FigmaCN&#xff1a;让国际设计工具说中文的完整指南 【免费下载链接】figmaCN 中文 Figma 插件&#xff0c;设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 想象一下&#xff0c;当你第一次打开Figma&#xff0c;面对满屏的英文界面&#xf…

作者头像 李华
网站建设 2026/5/13 9:02:07

内卷与躺平之间,技术人的第三条路是什么?

一、困境的根源&#xff1a;测试价值的“双重迷失”要找到出路&#xff0c;必须先看清我们正身处怎样的迷宫。当前软件测试从业者的痛苦&#xff0c;并非源于不够努力&#xff0c;而是源于专业价值的“双重迷失”。第一重迷失&#xff1a;价值衡量的错位。在许多组织中&#xf…

作者头像 李华
网站建设 2026/5/13 9:00:48

GPU加速隐私信息检索:技术挑战与优化实践

1. GPU加速隐私信息检索的技术背景隐私信息检索(PIR)技术正在经历从理论到实践的转型期。传统PIR方案如苹果的私有视觉搜索系统已证明&#xff0c;在保护用户查询隐私的同时实现高效数据检索具有巨大商业价值。现代基于格的同态加密(HE)方案为PIR提供了数学基础&#xff0c;但其…

作者头像 李华
网站建设 2026/5/13 8:58:42

基于LangChain与本地大模型的智能文档问答系统实战指南

1. 项目概述&#xff1a;当文档库遇上智能对话最近在折腾一个挺有意思的东西&#xff0c;把公司内部那些堆积如山的文档——产品手册、技术白皮书、会议纪要、甚至是客服聊天记录——都“喂”给一个AI大脑&#xff0c;让它变成一个能随时回答你问题的“活字典”。这个想法源于一…

作者头像 李华