Personalwebsite is a pet project implemented in Python under GPL3.
Personalwebsite is available as a Pacman PKGBUILD. To make the package and install ...
$ git clone "https://github.com/comrumino/personal-website.git"
$ cd ./personal-website/archlinux
$ makepkg
$ sudo pacman -U *pkg.tar.xz
$ sudo stronz
For local development,
$ git clone "https://github.com/strayArch/personal-website.git"
$ cd ./personal-website/
$ ./bin/stronz-py
access at http://127.0.0.1:9001.