Astro: the framework I used to build this site
This website is itself built with Astro. As a freelancer, I’m always looking for ways to ship fast and sustainably — Astro helps me do exactly that.
Why Astro?
Astro is a content-first framework. Instead of sending hundreds of KB of JavaScript down the wire, it sends static HTML and only loads JS when actually needed. The result: great Lighthouse scores and near-instant load times.
For a personal-brand site or blog, that’s irreplaceable when it comes to SEO and user experience.
Islands Architecture
Even though it’s “static”, you can still embed React/Vue/Svelte components wherever you need interactivity. Astro calls these islands — interactive islands in a sea of static HTML.
Ecosystem
- Content Collections — schema validation for blog posts, catching errors at build time.
- i18n — bilingual routing
/and/enconfigured out of the box. - Sitemap, RSS — built-in plugins for SEO.
Wrap up
If you need a fast, maintainable intro site, blog or product page, Astro is a great choice. I use it for most of my clients’ marketing projects.