Building a New Site

This blog was built with dante-astro-theme. I decided to use 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.