▶ TANSTACK START (recommended)
Full-stack React meta-framework. File-based routing, server functions, SSG prerendering. Ships as static HTML — perfect for this use case.
▶ TAILWIND CSS
Utility-first CSS. Responsive breakpoints, custom retro design tokens via @theme. Pairs perfectly with any framework.
▶ MDX (markdown + components)
Write posts in Markdown. Frontmatter for tags, dates, descriptions. Rendered to HTML at build time.
▶ DEPLOY — Cloudflare Pages / Vercel
Both support static output out of the box. Free tier. Git-push deploy. Global CDN edge caching.
▶ SEARCH — Pagefind
Zero-config static search. Runs entirely client-side from an index built at build time. No backend needed.