Index

# This website

2022-05-09

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.

Having CSS and JavaScript inline hopefully means that this isolated 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 see fit.

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
    ...