Build with Astro
Practical guides on building fast, low-maintenance websites with Astro, GitHub, and Cloudflare. This entire site runs on this stack.
-
Astro Cloudflare Pages Caching: HTML & i18n Routes
How Cloudflare Pages caches an Astro site: prerendered HTML, hashed assets and on-demand routes, what _headers and _routes.json really do, and how to check it.
-
Pagefind Astro Tutorial: Static Site Full Text Search
Implement zero-server astro search. This pagefind astro tutorial covers adding static site full text search astro setups by indexing SSG output.
-
Migrating Next.js to Astro: What Changes and Why
Moving a content site from Next.js to Astro on Cloudflare: why static HTML with islands is lighter, how components and data fetching translate, and where a homelab API fits.
-
Build a Fast, Ad-Free Game Wiki with Astro
Tired of ad-ridden Fandom wikis? This guide shows homelab users how to build and self-host a fast, lightweight game wiki using Astro, from setup to deployment.
-
Astro HLS Playback: Live IPTV From a Static Site
Build a static Astro site for in-browser HLS playback of your homelab IPTV or security camera streams, with no media proxy needed.
-
Astro Paywall with Cloudflare, Clerk, and Stripe
Gate premium Astro blog content using Clerk auth and Stripe payments on Cloudflare Pages, no backend server, near-zero monthly cost.
-
Astro 7 and Vite 8: What Changes When You Upgrade
Astro 7 moved to Vite 8 (Rolldown) and a Rust compiler. Alpha timeline, the breaking changes in 7.0, and how to test an Astro 6 site before upgrading.
-
Astro 6.1.10: Server Island Security Fix Explained
Astro 6.1.10 hardens server island encryption so encrypted props from one island cannot be replayed against another. Who is affected and how to update.
-
SEO in Astro Without Plugins: Sitemaps and Schema
Everything Yoast SEO does on WordPress, you can do in Astro: meta tags, JSON-LD structured data, XML sitemaps, Open Graph images, no plugins required.
-
Astro Newsletters with MailerLite and Buttondown
Add a newsletter form to your Astro site without backend or iframe embeds. API-driven setup with a three-email welcome sequence, works on Cloudflare Pages.
-
Print-on-Demand Shop in Astro with Printify and Stripe
Add a merch shop to your Astro site using Printify for fulfilment and Stripe for payments, no inventory, ships worldwide.
-
Astro Contact Forms with Cloudflare Pages Functions
A contact form for a static Astro site on Cloudflare Pages: a Pages Function that sends mail through a transactional email API, with escaping, spam protection and local testing.
-
How to Add Comments to Your Astro Blog with Giscus
Add GitHub-backed comments to any Astro site in under 10 minutes, no database, no monthly fees, no ads. Just GitHub Discussions.
-
Astro + Cloudflare vs WordPress: €12/Year, Faster Site
How the creator of Yoast SEO switching to Astro convinced me to rebuild my entire site, and why Linux sysadmins should care about this stack.
[newsletter]
Get notified when new articles land
No spam. Just an email when something new and useful goes up.
Subscribe →