Skip to content
Free Tier Showcase
All stacks

Stack

Static Blog / Docs

A personal blog, changelog, or docs site that costs nothing and survives a front-page Hacker News hit.

Why this stack
Pure static output (Astro, Hugo, MkDocs, or plain HTML) deployed to Cloudflare Pages, with Cloudflare Web Analytics for traffic numbers. No database, no server, no cold starts — just files on a CDN. The trade-off vs. Vercel/Netlify is that Cloudflare Pages has unlimited bandwidth on the free tier where Vercel caps at 100 GB/mo. The trade-off vs. GitHub Pages is that Cloudflare gives you preview deployments, custom headers, and Workers integration if you ever outgrow 'pure static'. Cloudflare Web Analytics is cookieless and privacy-friendly, so you skip the GDPR banner.
Build order

Services in this stack

Numbered in the order they should be set up — earlier items are usually dependencies for later ones.

  1. Cloudflare Pages

    Static + Workers hosting on Cloudflare's edge with unmetered bandwidth.

    Unlimited bandwidth, 500 builds/mo, unlimited sites, Workers 100k req/day

    Hosting2026-05
  2. Cloudflare Web Analytics

    Free, privacy-friendly pageview analytics — unmetered.

    Unlimited pageviews, unlimited sites, no event tracking

    Analytics2026-05
  3. GitHub Pages

    Free static hosting straight from your repo — zero config for docs sites.

    100 GB bandwidth/mo soft limit, 1 GB site size, 10 builds/hour

    Hosting2026-05