Documentation for Buildstruct Admen (BSA), built with MkDocs Material.
The live site is hosted at docs.buildstruct.net/bsa/.
This is only needed if you are modifying BSA itself and want to maintain your own fork of the documentation.
If you are just writing a plugin, you do not need this.
- Python 3.x
- pip
pip install mkdocs-material mkdocs-macros-pluginmkdocs serveOpen http://127.0.0.1:8000.
The server reloads automatically when you save a file.
mkdocs buildOutput goes to site/.
This directory is in .gitignore and is not tracked.
Pushes to develop automatically trigger the CI workflow in .github/workflows/ci.yml, which runs mkdocs gh-deploy and publishes to the repo's GitHub Pages endpoint.
No manual deploy step is needed unless you are hosting outside of GitHub Pages.
After mkdocs build, serve the site/ directory from any static file host or web server.
The output is plain HTML/CSS/JS with no server-side requirements.
Example with Python's built-in server for a quick local check:
cd site
python -m http.server 8080