A static site system built with Next.js and the Notion API, deployed on Vercel
This repository hosts my personal blog and portfolio website gaotian.net.
It uses Notion as a CMS, powered by notion-next-base, and deployed on Vercel.
- Setup only takes a few minutes
- Built using Next.js, TS, and React
- Automatic pretty URLs
- Automatic table of contents
- Full support for dark mode
- nobelium and material theme can choice
- Optimized for Next.js and Vercel
This project is actively under development. Welcome to follow its progress, provide feedback, or contribute to its development.
Duplicate this Notion template, and share it to the public.
Customize the Config
, Notice
and HeadMenu
content in your duplicated Notion template. You can find Document for template here.
and then, just click
set following environment variables:
NEXT_PUBLIC_NOTION_PAGE_ID
(Required): The ID of the Notion page you previously shared to the web, usually has 32 digits after your workspace address
Other environment variables, view here
- usage and document
- config from Notion
- new theme material
- font family management
- test
- more fine-grained i18n
Forked from tangly1024/NotionNext, thanks for the inspiration.