General
Moving from WordPress to Astro
After nearly 20 years on WordPress, I’ve finally moved inodes.org to Astro. The site is now a fully static site and deployed to AWS.
Why move?
WordPress served me well but for what is fundamentally a simple site felt like overkill. I wanted something that was:
- Fast — static HTML served from a CDN
- Simple — markdown files in a git repository
- Cheap — S3 + CloudFront costs practically nothing
- Secure — no database, no PHP, no attack surface
But mainly, after migrating to WP Engine a about a year ago, I wanted to save the the $$$ and put it towards Lego!
RSS feed URL change
If you were subscribed to the old WordPress RSS feed, you’ll need to update your feed reader. The old feed was at:
https://inodes.org/feed/
The new feed is at:
https://inodes.org/rss.xml
The old /feed/ URL will redirect to /rss.xml automatically, so most feed
readers should pick up the change. But if yours doesn’t, update the URL
manually.
The stack
- Astro v6 — static site generator
- Tailwind CSS v4 — styling
- Pagefind — client-side search
- AWS CDK — infrastructure as code (S3, CloudFront, ACM, Route 53)
- Shiki — syntax highlighting