This is a Next.js blog using Notions Public API.
Demo: https://notion-blog-nextjs-coral.vercel.app
How-it-works/Documentation: https://samuelkraft.com/blog/building-a-notion-blog-with-public-api
First, follow Notions getting started guide to get a NOTION_TOKEN
and a NOTION_DATABASE_ID
, then add them to a file called .env.local
.
NOTION_TOKEN=
NOTION_DATABASE_ID=
Install dependencies
npm install
# or
yarn
Start the server with
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.