Initial Astro Blog Setup

I decided it is time I had a simple reliable website and personal blog. I the past I’ve written my own static site generators to create my personal site. Those projects we good for learning, however they were all abandoned when the thing I was learning stopped being fun or interesting.

This time I’m using an existing established framework, I am not planning to re-invent the wheel (yet).

I picked Astro because it has clean HTML output without JS by default, perfectly suited to a static website. It also lets me do a lot more, which is inevitably what I want to do.

Setup

Astro Site Generation via GitHub Actions

Domain

Success

I’ve done everything needed, this is now a working site that publishes itself automatically when anything new is pushed.