How this Blog started & how to create a Notion Blog

How this Blog started & how to create a Notion Blog

I always wanted to create a blog, but I didn’t know how, or what to write.
Should I go with Wordpress? Or build something myself? Which Techstack do I choose?
 
Yesterday, I found this awesome repository on Github (
nextjs-notion-starter-kit
transitive-bullshitUpdated Nov 25, 2023
).
It takes a published Notion site and turns it into a blog. The site itself runs with NextJS which means you can just fork the repo, create a new project on Vercel & upload it.
 
I wanted to show you how ease it is, to create a notion blog. And how good it can be.
 
But before I want to mention some downsides:
You cannot control the time of publishing or read through it after you finished it.
Probably this article was accessibly while writing it.
Also there is no comment section.
For me this is not necessary, that’s why I go with it.
 
Here is how you do it:
  1. Create a new Notion Site called Blog.
  1. Inside of this Site create a new Site with your Blog name and publish it.
notion image
That was the Notion site. You can now add sub pages to your public page and write articles.
If you like to draft articles instead of writing live I suggest you to write your articles outside of the public accessable blog site which is named after your blog.
 
Now let’s setup the rest.
  1. Fork the repository above
  1. Create a new Vercel project with your forked project.
  1. Now change the site.config.ts and put in your data:
notion image
 
  1. The Notion page id is the alphanumeric combination in your page’s url if you open it in a browser:
notion image
 
  1. Fill out basic site info and comment/uncomment the social networks you want to link on your new blog.
  1. Done!
 
Lastly you can connect your own domain to the Vercel page and then your own Notion blog is ready to take off!