HTML 转 Markdown 是将网页 HTML 内容转换为 Markdown 内容的方式。相比原始 HTML,Markdown 更接近正文阅读结构,通常能保留标题、段落、列表和链接等信息,更适合 AI Agent、AI 搜索爬虫和大模型问答系统读取。
在 CDN 中开启 HTML 转 Markdown 后,转换可以在边缘节点完成:AI 客户端通过请求头获取 Markdown,普通浏览器仍访问原始 HTML。这样既能为 AI 客户端提供更轻量的内容入口,又无需在源站单独开发和维护转换服务。
如果您的站点有大量公开内容页,并且这些页面的源站 HTML 中已经包含完整正文,建议优先试用 HTML 转 Markdown。该能力尤其适合希望提升 AI Agent、AI 搜索爬虫、大模型问答系统读取效率的网站。
对已有大量公开内容页的网站,HTML 转 Markdown 的核心价值是:在不影响普通浏览器访问的前提下,让同一批内容更容易被 AI Agent 读取和理解。实际收益取决于网页本身的内容结构,建议通过典型页面对比验证。
收益 | 说明 |
|---|---|
降低无效内容占用 | Markdown 相比原始 HTML 更精简,可减少非正文内容对 AI 读取的干扰。 |
减少传输内容体积 | 将 HTML 转换为 Markdown 后,响应内容通常会减少与正文无关的页面结构信息,从而降低传输内容体积。例如,某个体积为 5 MB、包含较多导航、样式、脚本等非正文内容的 HTML 页面,转换为 Markdown 后约为 3 MB,体积降幅超过 40%。页面中非正文内容占比越高,转换后的体积收益通常越明显 |
提升内容可读性 | Markdown 保留标题、段落、列表、链接等结构,更适合 AI Agent、搜索爬虫和大模型问答系统读取。 |
降低源站改造成本 | 转换在 CDN 边缘节点完成,源站无需单独建设一套 HTML 转 Markdown 服务。 |
不影响普通访问 | 普通浏览器请求未携带 Markdown 请求头时,仍返回原始 HTML 页面。 |
建议先选择 3 到 5 个典型内容型页面开启并验证效果,例如帮助中心文章、文档页、资讯详情页或商品详情页。分别使用普通请求和携带 Accept: text/markdown 的请求访问同一 URL,对比普通访问是否正常、Markdown 中是否包含完整标题和正文、列表和链接是否保留。
确认效果符合预期后,再逐步扩展到同类页面。对于打开后才显示正文、内容结构复杂或强依赖交互的页面,建议先评估转换结果,再决定是否扩大使用范围。
HTML 转 Markdown 是 CDN 域名配置中的一项开关能力。开启后,CDN 根据请求头区分访问方:AI 客户端请求 Markdown 时返回 Markdown;普通浏览器访问时仍返回原始 HTML。
Accept: text/markdown。项目 | 说明 |
|---|---|
触发方式 | 仅当请求头携带 |
源内容类型 | 源站响应的 |
转换结果 | 返回 Markdown 正文。 |
响应头 | 转换成功后,响应头返回 |
缓存策略 | CDN 不缓存转换后的 Markdown 文件,每次请求实时转换。 |
使用该能力前,请重点确认以下限制。HTML 转 Markdown 解决的是“让 AI 客户端更方便读取已有 HTML 内容”的问题,不会改变原网页内容本身。
Accept: text/markdown 时触发转换。普通浏览器请求不携带该请求头时,仍返回原始 HTML。Content-Type 需为 text/html。.html 或 .htm,其他后缀的文件不会触发 HTML 转 Markdown。如需查看完整的控制台配置路径和操作步骤,请参见 HTML 转 Markdown 配置文档。
在 CDN 控制台进入目标加速域名的配置页面,定位到 HTML 转 Markdown 配置项,开启该能力并提交配置。配置生效后,只有携带 Accept: text/markdown 请求头的请求会触发转换;未携带该请求头的普通访问不受影响。