llms.txt 完整文档索引请参见 llms.txt
← 返回

AI 友好度检测报告

www.baklib.com

综合评分

82

/ 100

等级A

通过 16 / 22 项检测

检测于 2026/7/21 16:09:47

历史版本(共 3 次检测)

版本得分等级检测时间操作
#382A2026/7/21 16:09:47当前
#22026/7/21 16:08:33查看
#12026/7/21 16:08:33查看

7 大类别检测结果

内容可发现性
755/7
llms-txt-exists通过

llms.txt found at 2 locations; using https://www.baklib.com/llms.txt as canonical

llms-txt-valid通过

llms.txt follows the proposed structure (H1, blockquote, heading-delimited link sections)

llms-txt-size通过

llms.txt is 25,378 characters (under 50,000 threshold)

llms-txt-links-resolve通过

All 20 same-origin sampled links resolve (345 total links)

llms-txt-links-markdown通过

19/20 same-origin sampled links point to markdown content (95%)

llms-txt-directive-html未通过

No llms.txt directive found in HTML of any of 20 sampled pages

llms-txt-directive-md未通过

No llms.txt directive found in markdown of any of 19 sampled pages; 1 had no markdown version

Markdown 可用性
601/2
markdown-url-support通过

19/20 sampled pages support .md URLs (95%)

content-negotiation未通过

Server ignores Accept: text/markdown header (0/20 sampled pages return markdown)

页面体积
1004/4
rendering-strategy通过

All 20 sampled pages contain server-rendered content

page-size-markdown通过

All 19 pages under 50K chars (median 2K, max 14K)

page-size-html通过

All 20 sampled pages under 50K chars (median 158K HTML → 25K markdown (83% boilerplate))

content-start-position通过

Content starts within first 10% on all 20 sampled pages (median 0%)

内容结构
1003/3
tabbed-content-serialization通过

No tabbed content detected across 20 sampled pages

section-header-quality通过

No tabbed content found; header quality check not applicable

markdown-code-fence-validity通过

All 0 code fences properly closed across 21 pages

URL 稳定性
1002/2
http-status-codes通过

All 20 sampled pages return proper error codes for bad URLs

redirect-behavior通过

No redirects detected across 20 sampled pages

可观测性
350/3
llms-txt-coverage未通过

llms.txt covers 272/1947 sitemap doc pages (14%); 1675 missing; 12 llms.txt links not in sitemap (may indicate stale links or incomplete sitemap)

markdown-content-parity未通过

6 of 19 pages have substantive content differences between markdown and HTML (avg 23% missing)

cache-header-hygiene警告

22 of 22 endpoints have moderate cache lifetimes (1–24 hours)

鉴权要求
1001/2
auth-gate-detection通过

All 20 sampled pages are publicly accessible

auth-alternative-access跳过

All docs pages are publicly accessible; no alternative access paths needed

改善建议(5 项)

1.

No llms.txt directive found in HTML of any of 20 sampled pages

No agent-facing directive pointing to llms.txt was detected in the HTML of any tested page. Add a visually-hidden element near the top of each page (e.g., a div with CSS clip-rect) containing a link to your llms.txt. If your site serves markdown versions of pages, mention that in the directive too so agents know to request it.

llms-txt-directive-html · content-discoverability
2.

No llms.txt directive found in markdown of any of 19 sampled pages; 1 had no markdown version

No llms.txt directive was detected in the markdown of any tested page. Add a blockquote near the top of each markdown page (e.g., "> For the complete documentation index, see [llms.txt](/llms.txt)").

llms-txt-directive-md · content-discoverability
3.

Server ignores Accept: text/markdown header (0/20 sampled pages return markdown)

Your server ignores Accept: text/markdown and returns HTML. Some agents (Claude Code, Cursor, OpenCode) request markdown this way. Configure your server to honor content negotiation.

content-negotiation · markdown-availability
4.

llms.txt covers 272/1947 sitemap doc pages (14%); 1675 missing; 12 llms.txt links not in sitemap (may indicate stale links or incomplete sitemap)

Your llms.txt covers 14% of your site's pages (below 80% threshold). 1675 live pages are missing from the index. If unintentional, regenerate llms.txt from your sitemap or build pipeline. If intentional, lower the threshold or set it to 0 to make the check informational.

llms-txt-coverage · observability
5.

6 of 19 pages have substantive content differences between markdown and HTML (avg 23% missing)

6 pages have substantive content differences between markdown and HTML (avg 23% missing). If unintentional, agents are getting outdated content; regenerate markdown from source or fix the build pipeline. If intentional (audience segmentation), add data-markdown-ignore to human-only HTML elements, or adjust thresholds with --parity-pass-threshold/--parity-warn-threshold.

markdown-content-parity · observability