← All posts

Welcome to your new blog

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 /blog index listing every published post, newest first.
  • A per-post page at /blog/your-slug with SEO metadata and an Open Graph image.
  • Syntax-highlighted code blocks (try toggling light/dark mode on this page).
  • A draft: true frontmatter 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.