Strongly based on [1], adapted to my particular needs. A report on the changes (or improvements) from [1] will follow soon. For a comfortable development environment for websites of this form see [1] also.
[1]: Petter Nilsson's academic homepage repository on GitHub