Settings

Theme

Notion as CMS is not always a good choice

2 points by tobiaslins 5 years ago · 0 comments · 1 min read

Reader

We at Splitbee created an OSS library called react-notion [1] that helps you rendering Notion content in your React app.

This has many benefits such as the simplicity of the Notion Editor, simple layouts and ease of use.

While this works out for smaller blogs and content pieces across the website, it also has some drawbacks.

* No proper versioning/publishing feature. Depending on the implementation, the changes are visible on the website immediately or after the next deployment. * No i18n support. You would need to write content on 2 or more pages and link them somehow. * Can break at any time because we use Notion's Private API. (ing forward for the Public API)

We initially built our blog [2] & documentation [3] with react-notion but switched away with the Documentation to Sanity. We simply needed the versioning and publishing features.

Nevertheless, react-notion can be a great way for websites to display rich text content. The implementation is easy and it looks sleek out of the box.

[1] https://github.com/splitbee/react-notion [2] https://splitbee.io/blog/notion-as-cms-using-nextjs [3] https://splitbee.io/docs

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection