This was made using the Flask microframework for Python.
Source code highlighting is done with Pygments and PDF rendering with Pandoc and TeX Live.
This is set in the EB Garamond typeface.