Markdown Fetch
Optimizes web fetching by using Cloudflare's Markdown for Agents, reducing token consumption by ~80%
Optimizes web fetching by using Cloudflare's Markdown for Agents, reducing token consumption by ~80%
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Cloudflare 推出 Markdown for Agents 功能:
在需要网页抓取时,使用优化后的 fetch 函数:
const { optimizedFetch } = require('./markdown-fetch');const result = await optimizedFetch('https://example.com'); // result.markdown - Markdown 内容(如果有) // result.html - HTML 内容(备用) // result.tokensSaved - 节省的 tokens(如果有)
async function optimizedFetch(url, options = {}) { const headers = { 'Accept': 'text/markdown, text/html', ...options.headers };const response = await fetch(url, { ...options, headers });
const contentType = response.headers.get('content-type'); const xMarkdownTokens = response.headers.get('x-markdown-tokens');
let result = { url, contentType, tokensSaved: xMarkdownTokens ? parseInt(xMarkdownTokens) : null };
if (contentType.includes('text/markdown')) { result.markdown = await response.text(); result.format = 'markdown'; } else { result.html = await response.text(); result.format = 'html'; }
return result; }
| Content-Type | 处理方式 |
|---|---|
| text/markdown | 直接使用,跳过 HTML 解析 |
| text/html | 走原有解析逻辑 |
如果响应中有
x-markdown-tokens header,记录到日志:
if (result.tokensSaved) { console.log(`[Markdown Fetch] Token 节省: ${result.tokensSaved}`); }
找一个 Cloudflare 托管的网站测试:
curl -H "Accept: text/markdown, text/html" https://cloudflare-example.com
确认收到
content-type: text/markdown 响应。No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.