The source code of https://blog.johnbraun.nl.
blog.johnbraun.nl is built with Pelican.
If you'd like to contribute, clone the default branch of this repo. Then, install the required dependencies within a virtual environment:
python3 -m venv venvsource venv/bin/activatepip install -r requirements.txt
Run a dev server: make devserver, which spins up a local webserver and hot reloads on made changes.
To compile the website run make html, which can be served through make serve.
Run make clean to delete temporary generated files, like output/.