Skip to main

As foretold, I have moved my site to use a new static site generator. After looking at a lot of different options, and seriously considering writing my own, I ended up using Astro. It’s open-source, has good IDE support for .astro files (I really wish IntelliJ’s MDX support was better so I could use that…), and allows me to use JavaScript for the more dynamically generated content on my site. The idea of shipping certain islands of interactivity without needing to require it for the whole site is also really interesting, and I might take advantage of that in the future.

The bulk of the changes are backend-only, the site remains mostly the same. I did make some tiny adjustments that I had been holding off on, because they were pretty tied to how Jekyll worked. Hopefully nothing you will notice :)