MkDocs Portal¶
AI1SAD uses MkDocs Material for the public documentation portal.
Run Locally¶
Install documentation dependencies in your Python environment, then serve the site:
The local server usually starts at:
Build¶
Generate the static site with:
MkDocs writes the generated site to site/.
GitHub Pages¶
For a GitHub Pages deployment, build from the repository docs configuration or use:
Use GitHub Actions or manual deployment depending on the repository settings.
Why site/ Is Ignored¶
site/ is generated output. It can be rebuilt from mkdocs.yml and the files under docs/, so it should not be committed to the source branch.
Keeping site/ ignored prevents local builds from adding generated HTML, CSS, JavaScript, search indexes, and asset copies to normal feature commits.
For deployment readiness details, see Deployment Readiness.