A Next.js, Tailwind CSS blog template, based on Next.js App Router and using react-notion-x to render notion posts. Inspired by Tailwind Nextjs Starter Blog, Nobelium.
Demo: https://blog-demo.m4nd4r1n.me/
blog.config.ts
blog.config.ts
cp .env.example .env.local
Then fill the variables in .env.local
.export NOTION_PAGE_ID=xxx # your Page ID
docker build -t nextjs-notion-blog:latest --build-arg NOTION_PAGE_ID .
docker run -d --name nextjs-notion-blog -p 3000:3000 --env-file .env.local nextjs-notion-blog:latest