This is the static sphinx documentation for myself
- just
sudo apt-get install build-essential
- Python 3
- Python Modules (can be installed with pipenv)
just venv-create
- Inkscape (for
.svg
to.pdf
and to.png
conversion)- Windows - Inkscape
- Linux
sudo apt-get install inkscape
just --list
Available recipes:
build # Build HTML static site
clean # Delete build folder(s)
conda-create # Create the build environment
deploy # Deploy on gh-pages
env-export # Export the build environment
info # Information about the environment
serve # Build HTML static site and serve it locally
venv-create # Create and source the python environment
just build
all the outputs will be in site
folder. Open the webpagehttp://127.0.0.1:8000/tschinz/znotes/
just serve
all the outputs will be in site
folder
just gh-deploy
The CI is done with Github Actions with the file action-sphinx.yml will run on each master commit and create a site/
folder which will be pushed onto the branch gh-pages
and consequently be used by github to displayed static html pages.