This site has been through a lot of different iterations: vanilla HTML, Pico, Jekyll, Gatsby, and finally Astro. Each framework brings its baggage over to the next. After using Astro for the past year+, I'm happy where things landed. A lot of code could be cleaned up from migrating between frameworks, different site designs, and failed experiments. But this is a real site that's been iterated on since 2013. Dang, 13 years... The Current Architecture The driving architecture goals of this site are to be simple, easy to maintain, and low-cost. This means that any kind of hosted server/backend is out the window. Use any free-tier or open-source solutions for everything. Additionally, I don't want to manage any deployments. I'm lazy. Whenever a change happens, it should be released automatically without any manual steps. To achieve these goals, I landed on the following stack: Porkbun: The domain registrar and DNS provider AstroJS: The static site generator that builds the HTML, CSS, and…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.