This is a regular paragraph. You can write bold, italic, ~~strikethrough~~, and inline code. Links work too: Next.js docs.
Getting started
Install the dependencies and start the dev server:
npm install
npm run dev
Each post is a .mdx file in /content/blog/. The frontmatter is a plain JS export — no parser needed:
export const frontmatter = {
title: 'My Post',
date: '2026-05-27',
published: true
};
What you can write
- Paragraphs with inline formatting
- Unordered and ordered lists
- Code blocks with syntax highlighting
- Tables, blockquotes, and horizontal rules
Steps to publish a post:
- Create a
.mdxfile in/content/blog/ - Export the
frontmatterobject - Write your content below it
The best part: no CMS, no database, no parser. Just files.
| Field | Type | Required | Description | | ----------- | ------- | -------- | ------------------ | | title | string | ✓ | Post title | | date | string | ✓ | Publication date | | description | string | | Short summary | | coverImage | string | | External image URL | | published | boolean | | Defaults to true |