Inodes
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