[Draft] feat: Enable versioning with MkDocs plugin 'mike'
- Add yaml_rewrite.py to support dynamic reconfiguration of mkdocs.yml between CI jobs
- Update mkdocs.yml to include 'mkdocs build' parameters & specify theme overrides dir
- Add theme override to display notice when browsing non-latest docs & link to latest
- Update Gitlab CI config to improve neatness, reduce duplication, add 'mike' scripts
- Update README.md to describe 'mike' usage including Gitlab project access token
Separately, these required manual steps have been performed:
- Created project access token & added in CI/CD Variables (
$PROJECT_ACCESS_TOKEN
) - Pushed branch
pages
which currently matchesmaster
Closes #261
Edited by Nick Brown