MDX Blog

Hello World

January 5, 2026 · 1 min read

Welcome

This blog is built with Next.js and MDX — no backend, no database. Every post is just a file in content/posts/, compiled at build time by Velite and deployed as a static-friendly site on Vercel.

Why this stack?

  • Content lives in git, versioned alongside the code.
  • No database to provision, back up, or pay for.
  • Fully typed frontmatter thanks to Velite's Zod-based schema.
function greet(name: string) {
  return `Hello, ${name}!`
}

More posts coming soon.