Skip to content

czgaotian/notion-next-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notion Next Base

A static site system built with Next.js and the Notion API, deployed on Vercel

Intro

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.

Features

  • 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

Warning

This project is actively under development. Welcome to follow its progress, provide feedback, or contribute to its development.

Quick Start

Deploy on Vercel with one Click

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

Deploy with Vercel

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
Wait for a second, what is Page ID?

Other environment variables, view here

Todo

  • 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.