aboutsummaryrefslogtreecommitdiff
path: root/source/00_content/commits/blog.kummerlaender.eu/2018_06_04_21_12_c08fbb73a960bd19ab1ca553da5bb8111622baba.md
blob: 616ee83d0c7c648a6b7f3d85e5c5154d57788ad6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# Nixify build process

Building the website in the presence of the Nix package manager is now
as simple as:

- cloning this repo
- entering the nix-shell environment declared by `shell.nix`
- calling `generate`
- optionally call `preview` to spawn a webserver in `target/99_result`

All dependencies such as the internal InputXSLT, StaticXSLT and
BuildXSLT modules as well as external ones such as KaTeX and pandoc are
built declaratively by Nix.