My personal website has gone through multiple iterations, this being the third version. The first one was a relatively simple Flask app. The second one looked very similar to this one but had a Bash script to compile CSS and cache bust static CSS and JS files, in practice a very simple static site generator.
This one is just plain HTML files, written by hand, with CSS and JS inline if needed. It is an exercise in keeping it simple, stupid, an experiment to see how the site evolves with time, and a way to satisfy my longing for a time when the internet was less corporations and more personal. It also helps that I really like simple, minimalist "design" in web pages.
page should keep working even if other parts of the website change.
That's the "evolving" part. When I want to create a new page, I'll just
copy another page and replace the content. This page was copied from
/index.html for example. Or I'll create a page from scratch.
Consistency is boring anyway, and I'm free to style every page however I
I've deliberately made it available over both HTTP and HTTPS without redirection from one to the other. I want this website to be available through even the most basic means. If you do need to use HTTPS to prevent your ISP from injecting ads or some other reason, you can.
Being able to do this makes me happy, though:
$ nc reinefjord.net 80 GET / HTTP/1.0 Host: www.reinefjord.net HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Mon, 09 May 2022 16:43:00 GMT Content-Type: text/html Content-Length: 2262 Last-Modified: Sat, 25 Dec 2021 11:29:26 GMT ...