My website was made with HTML generation by
VimWiki. I basically decided to use this because had wanted
to make a wiki in the past and I learned that Vimwiki was
suitable for both the website and the wiki. This is why
my website has a wiki-like format.
Included in the build directory is a script finalize_build.sh. This makes sure
that the links that take you back a page point to the correct page based on
if it is an index.html page or not.
I did originally want to make my own static site generator, but the first version
of my website already had a homemade static site generator. It was fine, but
I already got the learning experience out of making one.