Recent posts:

Migrating my blog to Astro - Blog posts

Astro logo and name Blog posts are the main ingredient of a blog. How do we generate the web pages for each post while preserving links so that we don't 'break the web', all while still fitting within the new Astro structure? Read more...

Migrating my blog to Astro - Content collections

Astro logo and name Content collections are a key feature of Astro. This post describes how I defined a content collection for all the blog posts. Read more...

Migrating my blog to Astro - Separation of code and data

Astro logo and name I want to keep my primary blog repository on GitHub private, but still make the Astro scripts and structure public. Read more...

Migrating my blog to Astro - Planning

Astro logo and name So I've decided to move from Jekyll to Astro. What does that actually involve, and how can we move things to the new structure with as little pain (and not breaking things) as possible? Read more...

Migrating my blog from Jekyll to Astro

Astro logo and name An introduction to my journey migrating my blog from Jekyll to Astro. Read more...