A minimal blog using Next.js 16 and MDX.
pnpm install
pnpm dev # http://localhost:3000
pnpm test- MDX posts with frontmatter — no CMS required
- Custom components: Callout, Bookmark, Figure, Columns, etc.
- Code blocks with syntax highlighting, copy button, highlighted lines, ...
- Post icons via Lucide, Simple Icons, image, or emoji
- Author card fetched from GitHub
- RSS feed at
/feed.xml - Posts served as raw Markdown at
/blog/:slug.mdor for requests withAccept: text/markdown - Static generation, Vercel-ready
- Notion-inspired table of content
- Unit tests with Vitest