This template ships with a file-based blog. There's no CMS, no database, and
no admin panel — a post is just a file in your repository. Whoever can git push
can publish.
Writing a post
Create a new .mdx file in content/blog/, add frontmatter at the top, write
your content in Markdown, and commit. Your next deploy publishes it to /blog
and adds it to the sitemap automatically.
---
title: "My first real post"
description: "A short summary used for SEO and the blog index card."
date: "2026-07-10"
---
Write your post here using **Markdown**.What you get for free
- A
/blogindex listing every published post, newest first. - A per-post page at
/blog/your-slugwith SEO metadata and an Open Graph image. - Syntax-highlighted code blocks (try toggling light/dark mode on this page).
- A
draft: truefrontmatter flag to keep a post in the repo but out of the build.
Embedding components
Because these are MDX files, you can drop React components straight into a post when plain prose isn't enough — a call-to-action, a pricing table, or a demo widget. Plain Markdown works unchanged, so you only reach for components when you need them.
Happy writing.