
A modern, fast, and customizable blog template powered by Notion as a CMS and Next.js. This template allows you to use Notion as your content management system while serving your blog with Next.js.
NOTION_TOKEN)
.env.local file in your project root:
Visit http://localhost:3000 to see your blog.
src/lib/notion.ts:
src/app/posts/[slug]/page.tsx to change the blog post layoutsrc/components/mdx-component.tsx to customize markdown renderingAccess your integration settings anytime:
Create new blog posts:
The template uses these default properties:
Title - The post title (required)Status - Publication status (Published/Draft)Published Date - Post publication dateAuthor - Post authorTags - Post tags (multi-select)Category - Post category (select)Featured Image - Cover image URLFeel free to submit issues and enhancement requests!
MIT License - feel free to use this template for your own blog!


