SuperAPI AI 工具集

markdown-negotiation

通用与其它

查看项目

更新于 10-16 00:30

技能介绍

用途:该技能让请求方在访问 bhaumicsingh.dev 任意页面时,通过发送 Accept: text/markdown 请求头,获得干净、结构化的 Markdown 内容,而非原始 HTML。适合提取可读正文、整站索引或构建上下文。

主要能力:转换器会剥离非内容元素,包括 script、style、noscript 标签,nav、footer 元素,svg、iframe、video、audio、canvas 嵌入,form、button 交互元素,以及带 aria-hidden="true" 的元素。响应头返回 Content-Type: text/markdown; charset=utf-8、x-markdown-tokens(按约每 token 4 字符估算的 token 数)、Vary: Accept 和 Content-Signal: ai-train=no, search=yes, ai-input=no。

使用方式:发送标准 HTTP GET 并带上 Accept 头,例如 GET https://bhaumicsingh.dev/blog/my-post HTTP/1.1 加 Accept: text/markdown。可结合 /sitemap.xml 抓取全站页面为 Markdown;也可用 x-markdown-tokens 在读取正文前估算上下文开销。与 /llms-full.txt 相比,后者提供预构建摘要,本技能返回实时页面内容。

适用场景:阅读博客文章或项目页面、整站索引、上下文构建与成本预估。

限制:仅对返回 text/html 且 HTTP 200 的路由生效;静态资源(图片、JSON、XML)不受影响;非 200 状态时原响应原样返回。无需认证,所有页面公开可访问。