Hello, Blog
August 26, 202628 views
Copy link
MetaNext.js
This is the first post in the new blog section. Posts written this way live as .mdx files right here in content/posts/, and get published just by committing and pushing — no login or admin panel required.
Writing a new post
Copy this file, rename it, and edit the frontmatter at the top:
---
title: "Your title"
date: "2026-01-01"
excerpt: "One sentence for the blog list page."
tags: ["Tag1", "Tag2"]
---
slug defaults to the filename (hello-world.mdx → /blog/hello-world), or set it explicitly in the frontmatter if you want the URL to differ from the filename.
Code blocks work too
export function greet(name: string) {
return `Hello, ${name}!`;
}
Posts can also be written in Notion instead — see the Blog Posts database. Either source shows up here, sorted by date, with the same comments/likes/views/share UI.
Copy link