This is a statically generated Next.js site that uses the Notion API to retrieve blog posts from a Notion database. The whole project is open source and hosted on Vercel.
The backend is heavily inspired by Samuel Kraft's Notion blog project. And for the frontend, I used almost the same design as ijjk's repo. I wanted to create my own blog and I thought theses two projects were a great starting point !
If you want to create your own Notion blog, you can just fork the repository and follow the instructions in the readme. It's pretty easy to get started! Once you have your own blog, you can write blog posts in Notion and they will automatically be published on your site. Most of Notion's features are supported, including images, math equations with KaTeX, code blocks with syntax highlighting, tables, columns, emojis, and more!
Pros:
Cons:
If you have any questions or feedback, feel free to send me an email or open an issue on GitHub.