After the long and tedious years we've put up with the old Jekyll website,
it was decided to rewrite the website in rust python.
The website is built using mkdocs and the material theme.
Every page is written in markdown. A quick-start on how to write a page for mkdocs can be found here.
The framework allows you to use various markdown extendions which are documented here.
You can spawn a local development server by running mkdocs serve in the root directory
of this repository.
To run this in a docker container with the same environment as the CI/CD pipeline, you can use the following command:
docker run -it --rm --volume $(pwd):/docs ghcr.io/squidfunk/mkdocs-material:9.5.18 serveMake sure you are in the root directory of this repository when running this command.
For Nix users there is a shell.nix with the requiered dependencies.