You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: sitemap.xml lists only the site root (option B)
Researched and confirmed: 68 of the site's 69 pages return a genuine
HTTP 404 status (GitHub Pages has no server-side rewrite, so
routerMode: 'history' relies on the 404.html fallback trick — correct
content, wrong status code). Google's own documentation confirms a
4xx status is a hard stop for indexing regardless of rendered content
(developers.google.com/search/docs/crawling-indexing/http-network-errors).
A sitemap listing all 69 would just be 68 confirmed-dead entries in
Search Console's coverage report.
generate_sitemap.py now emits a single <url> entry for the site root
only, which does return a real 200. Documented the reasoning in the
script's own docstring and in a new MAINTAINING_DOCS_SITE.md section,
including the path back (build-time pre-rendering to static files per
route) if this gets revisited later.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bjo12itgeoZW8rPFPXUZvz
0 commit comments