Renders the repository's Markdown (which stays where it is) into a
member-readable static site with Material for MkDocs: co-op brand colours
and logo, self-hosted OFL Figtree, offline search, no external hosts.
- publishing/build.sh stage .site-src, render .site-build (mkdocs --strict)
- publishing/deploy.sh write the build into the Surfer app container
- publishing/webhook-receiver.py + .service Gitea push hook on main
triggers pull -> build -> deploy (agent host, no new
Cloudron app)
4 lines
153 B
Plaintext
4 lines
153 B
Plaintext
# Pinned build toolchain for the documentation site.
|
|
# Reproducible: `pip install -r publishing/requirements.txt && mkdocs build`
|
|
mkdocs-material==9.8.0
|