Conversation
Replace mkdocs-material with zensical for faster builds and modern tooling. Key changes: - Swap mkdocs-material dependency for zensical, bump mkdocstrings to >=1.0.0 for compatibility - Update CI workflow to use GitHub Pages artifact deployment instead of mkdocs gh-deploy - Inline Jinja macros in chat widget styling docs since the macros plugin is not yet supported by zensical, and remove the now-unused mkdocs-macros-plugin dependency - Add site/ to .gitignore - Update README serve command and docs link Note: GitHub Pages source must be changed from "Deploy from a branch" to "GitHub Actions" in repo settings before merging. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Override .md-grid max-width to 100% so the site content stretches edge-to-edge on wide screens instead of being capped at 61rem. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Documentation ReviewOverall this is a well-scoped migration PR. The changes are internally consistent and the test plan is clear. A few items worth confirming before merge: Needs verification before mergingCSS class compatibility ( .md-grid {
max-width: 100%;
}
Suggestions1. Pin zensical in The dependency is unpinned ( 2. Add a comment in The ~30 copies of inline 3. Confirm README link covers contributor needs The new link points to the Zensical docs at a very early release stage. The old MkDocs link was a well-established guide covering frontmatter, navigation, and admonitions. If the Zensical docs don't yet cover those contributor-relevant topics, consider keeping a secondary link to the MkDocs writing guide as a fallback. Minor
🤖 Generated with Claude Code |
Summary
mkdocs gh-deployto GitHub Pages artifact deployment (upload-pages-artifact+deploy-pages)mkdocs-macros-plugindependency (not yet supported by zensical)mkdocstrings[python]to>=1.0.0for zensical compatibilitysite/to.gitignoreBefore merging
Test plan
uv run zensical build --cleansucceeds locallyuv run zensical serverenders the site correctly🤖 Generated with Claude Code