Skip to content

Fix Anvil custom-domain docs deployment#297

Merged
DavidBakerEffendi merged 1 commit into
masterfrom
dave/anvil-custom-domain-docs
Jul 22, 2026
Merged

Fix Anvil custom-domain docs deployment#297
DavidBakerEffendi merged 1 commit into
masterfrom
dave/anvil-custom-domain-docs

Conversation

@DavidBakerEffendi

Copy link
Copy Markdown
Collaborator

Description

Deploy Anvil documentation from the custom-domain root so generated assets, navigation, metadata, and sitemap URLs no longer point to the obsolete /anvil subpath.

Key Changes:

  • Set root-domain production defaults and GitHub Pages workflow variables.
  • Refresh README links and document root-relative authoring with the retained Rehype base-path override.

Touch Points:

  • docs/astro.config.mjs
  • .github/workflows/docs.yml
  • docs/scripts/check-links.mjs
  • README.md
  • docs/README.md

Validation

  • PUBLIC_DOCS_SITE=https://anvil.brokk.ai PUBLIC_DOCS_BASE=/ npm run build (22 pages; 1,085 internal links)
  • PUBLIC_DOCS_SITE=https://anvil.brokk.ai PUBLIC_DOCS_BASE=/ npm run check (0 errors, warnings, hints)
  • Rendered preview at / and /install/: root CSS, scripts, favicon, sitemap, canonical URLs, and navigation; no /anvil paths or browser warnings/errors.

@DavidBakerEffendi
DavidBakerEffendi merged commit 0eada48 into master Jul 22, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant