Uh oh!
There was an error while loading. Please reload this page.
Add docs-site robots.txt allowlist and generate llms.txt from docs content#44364
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Great work on the docs GEO signals improvement! The PR cleanly separates the robots.txt crawler allowlist from the reworked llms.txt generator — and both come with updated tests ( One minor note: Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "patchdiff.githubusercontent.com"See Network Configuration for more information.
|
🤖 PR Triage
Status: DRAFT — needs undraft + CI before review. Adds GEO/AI crawler signals: updates Run §28966928999
|
The docs site was missing effective GEO signals for AI crawlers:
robots.txtdid not match the expected allowlist, andllms.txtdescribed raw agent prompt files rather than the documentation surface atgithub.github.com/gh-aw. This updates both outputs so AI indexers can discover and traverse the docs site directly.Robots policy
docs/public/robots.txtto the explicit crawler allowlist called out by the issue:GPTBotOAI-SearchBotClaudeBotClaude-SearchBotPerplexityBotGoogle-Extendedsitemap.xml.llms.txt now indexes the docs site
docs/src/pages/llms.txt.tsto generate a docs-orientedllms.txtfromdocs/src/content/docs/**.Setup,Guides,Reference,SpecificationsOptionalsection for blog content.github/aw/*.Docs-site coverage
robots.txtexpectation to match the new policy.llms.txtso the docs build continues to serve:Docs README
/gh-aw/llms.txtand/gh-aw/llms-full.txt.