#astro#cloudflare#web
Building this site: static, fast, and future-proof
This is the first post on my new site. I wanted a portfolio that was fast, easy to maintain, and cheap to run - so I built it as a static site with Astro and deployed it on Cloudflare Pages.
The goals
- Fast - ship almost no JavaScript, score top marks on Core Web Vitals.
- Findable - clean semantic HTML, structured data, and a sitemap so search engines and AI assistants can understand who I am.
- Secure - a static build means there’s essentially nothing to attack.
- Cheap - Cloudflare’s free tier keeps this running at basically no cost.
What’s next
I’m wiring up a blog that syncs from a Notion database, so I can write posts in Notion and have them publish here automatically. More soon.