diff --git a/public/blog/2022-05-09-this-website.html b/public/blog/2022-05-09-this-website.html new file mode 100644 index 0000000..6690684 --- /dev/null +++ b/public/blog/2022-05-09-this-website.html @@ -0,0 +1,97 @@ + + + + + + + + + + This website + + + + + +
+ +

Index

+ +

This website

+ + +

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 if 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, brutalist "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 just replace the content. This page is copied from + the 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
+  ...
+
+
+ +
+ + + + diff --git a/public/index.html b/public/index.html index d709802..1cdec6e 100644 --- a/public/index.html +++ b/public/index.html @@ -62,6 +62,13 @@ + +
+ +

Blog

+