I can write from Notion now
After having websites compiling from markdown files for years, in a git repository, I can tell it’s always a bit annoying to follow the git flow for content. That becomes even more evident when using note taking tools like Notion.
As I was learning about Notion, I saw it has an API with a generous free tier, which makes it a CMS (with some limits).
I thought about creating my blog from Notion then, so I can post from any device without creating commits with GIT and pushing code changes.
There are some tools out there like Super that is a freemium service oriented to people without their own tools, and there is also react-notion-x
which is a library to render notion pages in react and uses a lighweight portable, custom notion client. But after a careful look at those I decided to go with my own flavor.
And here it is.
I duplicated my previous blog with Notion. I’m using it for months now, seems to work well so far.
This is the first milestone of a much broader project.
I’ll share more soon.
Why not Super?
- I don’t want to pay for this
- I want to have full control of features
- I don’t want to user another system other than Notion (Super app dashboard)
Why not react notion x?
- I want to have full control of features
- I want to use the official API client instead of relying on a third party library
- Styling is way easier with my own flavor
Why is this a broader project?
- Custom components
- Component builder
- Notion blocks
- SEO features: sitemap, href langs, keywords and more
- RSS
- AI? (should be here at some point, right?)