This website is statically generated, the output files can be reached here.
The bulk of the generation happens in the Makefile, it should be fairly easy to understand how it works by reading. It depends on the following:
I would like to thank the creators, contributors and maintainers of these projects.
The default target,
all, depends on the list of generated files in the master
master target creates an empty repository pointing to the master branch.
master/%... targets all depend on
master in an order-only way, this
means that updates to
master won't cause these targets to be considered out
of date. They also all begin with
mkdir --parents "$(@D)", making sure that
their output directory is present when created (the target
mkdir --parents master/test).
Some targets are helpers:
pushalways builds from scratch, minifies said build, commits and pushes it
cleanremoves the contents of
.git. Note that, usually,
cleanis defined to delete build artifacts
master. Note that, usually,
cleanand deletes the build result
redeletes and rebuilds everything
serveruns a local web server, hosting the contents of a build
watchstarts a process that will
makewhenever the source files are touched
These helper targets are declared as
.PHONY, they will always cause
run their recipes because they don't have an output on the filesystem.