Astro because I wanted to learn a frontend framework, preferably React based, and I wanted to build a static site that I could host in arbitrary places. I also wanted to build a site that was fast, SEO friendly, and easy to maintain. Astro checks all of those boxes.
It emits a static site that gets embeded in a Docker image. I then run that image on a K8s cluster somewhere, and use Cloudflare tunnel to expose it to the internet and provide CDN services. I also host the Tor hidden service on the same cluster.
Some of the CSS was taken from medium.css to make the site nicer to read.