← All projects
Intermediate~10 hours

Static Markdown Blog

A Next.js blog that reads .md files at build time. Your personal portfolio with zero servers.

Next.jsMDXTailwind

Build plan

  1. 1
    Set up Next.js with the App Router
  2. 2
    Read /posts/*.md with gray-matter and remark
  3. 3
    Generate static pages with generateStaticParams
  4. 4
    Deploy to Vercel — pushed to main = live in 60s
Stuck?

Open the playground and prototype the trickiest part first. Even 20 lines of working code beats a perfect plan that never runs.

Open Playground