I built this website using Jekyll, as suggested when using Github pages hosting. The theme is a variation on minima, the default Jekyll them, in which I implemented some customization inspired, or directly taken from the folio theme (found on the Jekyll free themes browser). All the source code for these websites are available on Github.

I created the initial website following Github’s instruction. A reminder to myself: I can run multiple local sites simultaneously (useful for comparing codes and output) with:

$ bundle exec jekyll serve --port 4001

By default, the code of the theme is implicitly called by Jekyll. To put it explicitly in the site’s repository, I downloaded the actual source code. This allowed me to experiment. In order to truly be independent from the theme, however, I had to follow Jekyll’s instructions to regular themes

In order to add mathematical expressions, I use mathjax, with a few custom latex macros.