The website can also be built using [Nix](https://nixos.org).
When the local website sources are available locally, the following commands are available:
-`nix develop`: Start a shell with all the required dependencies available (jekyll, pandoc, gnumake, which, po4a, python)
-`nix build .#reproducible-website`: Build the website completely. The result will be available in the `result` directory.
-`nix run .#default`: Start a webserver with Caddy to serve the website. This is not meant to be used for development.
-`nix run .#jekyll-serve`: Start a webserver with Jekyll to serve the website. This is meant to be used for development.
-`nix run .#jekyll-serve-livereload`: Start a webserver with Jekyll to serve the website with livereload. This is meant to be used for development.
In case the sources are not available locally, the following commands are available:
-`nix run git+https://salsa.debian.org/reproducible-builds/reproducible-website.git#reproducible-website`: Build a development snapshot of the website, available in the `result` directory.
-`nix run git+https://salsa.debian.org/reproducible-builds/reproducible-website.git#default`: Start a webserver with Caddy to serve the website. This is not meant to be used for development.