Open navigation menu

Astro Content-Driven Blog

A content-driven blog built with Astro SSG, Content Collections, and Pagefind search achieving 100 Lighthouse scores with zero client-side JavaScript.

  • Astro
  • TypeScript
  • Pagefind

Highlights

  • Zero JavaScript by default with islands architecture for selective hydration
  • Content Collections with Zod schema validation for type-safe frontmatter
  • Pagefind static search index built at compile time for instant client-side search
  • 100 Lighthouse scores across Performance, Accessibility, Best Practices, and SEO

Repository

View on GitHub ↗