A fast, modern, and accessible blog platform built with:
/content/posts
useMDXComponents
โ style your headings, paragraphs, and code blocks consistentlyparams
and metadata parsing โ compatible with latest Next.js 15 behaviordark:prose-invert
styling.mdx
files to content/posts
to create pages/app
/blog
[slug]/page.tsx # Dynamic route for individual posts
not-found.tsx # Custom 404 page
page.tsx # Blog index (blog roll)
layout.tsx # Shared layout
/content
/posts # Your MDX files live here
/lib
/actions/get-posts.ts # Reads + parses metadata from MDX files
/app/_actions/mdx.ts # Core MDX file logic
content/posts/
with a .mdx
extension.export const metadata = {
title: "Your Post Title",
publishDate: "2025-04-14",
description: "A short summary of the post.",
};
pnpm install # or yarn / npm
pnpm dev # run locally at http://localhost:3000
๐ฅ Actively built โ focusing on performance, authoring experience, and stability for production deployment.
Built with โค๏ธ by O. Wolfson with significant help from ChatGPT Code Copilot