About this thing
Building: I didn't want to spend time updating npm dependencies for my personal website, so I made my own small static site generator: brut (forever in alpha, use at your own risk). It mostly takes care of building HTML from markdown and running custom build-time scripts.
Hosting: the website is [hosted for free on Cloudflare Pages](/notes/deploying-a-static-site-to-cloudflare-pages/). Highly recommended.
Design: all colors are from your browser's default stylesheet, so please forward any complaints to your browser vendor. Joking aside, the goal here is to keep things clean and minimal, and lean into platform defaults as much as possible. Pages will look slightly different depending on which browser you're using.
Sustainability: I try to keep page weight as low as possible by optimizing assets (especially images) and lazy-loading heavier images. This website also caches assets pretty liberally, to optimize repeat visits. In the future I'll look into hosting it on a home server (solar?) because let's be honest, this doesn't really need to be on Cloudflare's 275 data centers.
I do my best to keep this website compliant with WCAG 2.1 AA. If you are experiencing any issues while browsing, please reach out at [email protected] and I'll address them asap.
This website doesn't track you (at all).
I do have access to some data on the server (Cloudflare) but (a) it only gives me a request and unique visitor count and (b) I don't look at it.