Documentation
GitHub Pages
This site is hosted on GitHub Pages. It is build and deployed via GitHub Actions.
Troubleshooting
If there are issues with the page displaying there are two things you can try.
-
Change the branch in the Pages Settings to something other than
gh-pages
, save it, then wait a few minutes, then change it back togh-pages
and make sure the path is/ (root)
and save it again. It will take a few minutes for the GitHub Action to run to redeploy the update before you can check again. -
If that does not work, verify the output of the GitHub Action job log to make sure there were no errors building the documentation site. Find the most recent pipleine then click into it, and then into the
deploy
job. You can expand each section to see messages. The one most likely to cause issues would be the step calledRun mkdocs gh-deploy --force
. There could be errors listed like syntax errors in the.md
files, or possibly even just re-running the job could resolve the issue (maybe in combination with repeating step 1 afterwards).
Building locally for testing
It is possible to build the GitHub pages documentation site locally on your machine to test it before you commit and deploy it.
pip install mkdocs-material mkdocs-autorefs mkdocs-material-extensions mkdocstrings
cd ${CATALOG_REPO_DIR}
python3 -m mkdocs serve
You should now be able to open your brower to the link in the serve
output to verify.
Additionally, the output of the serve command would display any errors with building
the site.
As long as the serve
command is running, it will auto-detect changes to the files so you can
continue to modify them and see the updates in your browser.