Skip to content

ngocpham1994x/notion-cms-blog

Repository files navigation

Example article page

Next.js & Notion Blog

Blogs are powered by with Next.js and Notion.

Inspired by Travis Fischer's repo.

Intro

This repo is what I use to power my personal blog. It uses Notion as a CMS, react-notion-x, Next.js, and Vercel.

My portfolio site is developed through github.io.

I have been using Notion for documenting my daily life, and I am amazed by how easy and flexible Notion is. I thought about using Notion API to build my personal blogs, but I came across Travis's repo and it is awesome.

Features

  • Setup only takes a few minutes (single config file) 💪
  • Robust support for Notion content via react-notion-x
  • Built using Next.js, TS, and React
  • Excellent page speeds
  • Smooth image previews
  • Automatic social images
  • Automatic pretty URLs
  • Automatic table of contents
  • Full support for dark mode
  • Quick search via CMD+K / CMD+P
  • Responsive for different devices
  • Optimized for Next.js and Vercel