Deploy Pages, SEO, and IndexNow
This guide covers the operational path for publishing the Docusaurus site and keeping discovery metadata healthy.
Publish flowâ
From repository root, run the docs build chain used by CI:
npm run docs:api
npm run docs:build
For local iteration and CI parity:
npm run docs:api
npm run docs:build
SEO and metadata surfacesâ
Primary metadata is configured in docs/docusaurus/docusaurus.config.ts:
urlandbaseUrl- Open Graph and Twitter card metadata
- sitemap configuration
- structured data (
WebSiteJSON-LD)
When repository identity changes, update these values together to avoid split canonical URLs.
IndexNow and link quality checksâ
Use the repository scripts to keep discoverability stable:
npm run docs:check-linksnpm run docs:devtools:metadata
These commands reduce broken-link churn and keep search/indexing metadata aligned with the current docs structure.
Safe change checklistâ
- Do not hand-edit generated TypeDoc output in
site-docs/developer/api/**. - Prefer updating source docs, then regenerate.
- Keep sidebar IDs stable where possible; avoid route churn unless necessary.