1 min read

Building This Site

How I built amudi.org with Astro 5, Tailwind v4, and deployed it to Cloudflare Pages.

astrotailwindcloudflare

This is the first post on amudi.org. The site is built with Astro 5, styled with Tailwind CSS v4, and deployed to Cloudflare Pages as a fully static site.

Why Astro

Astro ships zero JavaScript by default. Every page is pre-rendered at build time to static HTML. When a component needs interactivity, Astro’s island architecture lets you hydrate just that component — nothing else.

For a personal site with mostly static content, this is the right trade-off: maximum performance with minimal complexity.

The Stack

  • Astro 5 for the framework and content collections
  • Tailwind CSS v4 for styling, using the new CSS-based configuration
  • TypeScript throughout, with strict mode
  • Cloudflare Pages for hosting with automatic SSL

What’s Next

More writing about the tools and techniques I use day to day. Projects will be added to the portfolio as they ship.