MkDocs integration status
Current status
This repository does not currently contain an MkDocs integration fixture or an
executable synchronization adapter. The integration has not been verified
locally, so this page does not provide a turnkey recipe or claim that assigning
the staged content root to docs_dir preserves the complete contract.
The stable part is the Site Pipeline side of the boundary: a completed
site/.stage/manifest.json describes staged content, static files, and aggregate
JSON data. A future MkDocs adapter should consume that contract while leaving
route ownership, lifecycle selection, and redirect resolution in Site Pipeline.
What must be verified
Before this page becomes an integration guide, a checked-in fixture needs to prove:
- how staged content maps into
docs_dirwithout flattening component, version, or locale routes - how MkDocs navigation is generated or configured from staged metadata
- whether nested
pipelinefront matter is available to the selected theme and plugin layer - how aggregate JSON becomes renderer data without exposing
manifest.jsonas ordinary template data - how staged static assets are copied and collision-checked
- whether
_index.mdand other directory-index conventions require adaptation - how local preview observes only completed stage updates
- how redirects remain a deployment-adapter concern
Acceptance criteria for a real guide
A future guide should include:
- a minimal pinned MkDocs project and explicit plugin set
- a checked-in stage-to-MkDocs adapter or an evidence-backed direct mapping
- one build based on a real Site Pipeline stage
- assertions for navigation, page metadata, aggregate data, assets, and routes
- collision, stale-output, missing-manifest, and malformed-input tests
- copyable local preview and production build commands
Until those checks exist, use this page only as a compatibility-status record.
Verified alternatives
The repository currently has documented and tested integration paths for Hugo and Roq.
Read this next
For unreleased development contract details: