What is NotionCMS?


💡

NotionCMS is a Node JS library that gives you ease of use and total control over your Notion content.

Notion Content

  • Notion is great for managing stuff.
  • NotionCMS leverages this to give a world class CMS experience.
  • But it’s not conventionally thought of as a CMS like other ones one the market since Notion can be used for a lot of different applications.
  • Think Sanity, Ghost, Strapi, Contentful, Payload etc. which are geared more for single use purpose and not daily organization.

Node JS Library

  • Primarily for front-end projects that use Node to add a build step.
  • Most commonly used for static site generation or pre-rendering.
  • For efficiently managing and formatting your Notion data then gets out of the way.
  • Lets you use Notion as a headless CMS solution.

Turn your db into structured data

Ease of Use

  • Handles content caching.
  • Notion block rendering in md, plaintext, and html formats.
  • Spare API that is inspired by Ghost Content API.
  • Convenient content tree makes navigating the data simple.

Total Control

  • Custom plugins let you update the content tree anyway you want including.
  • Custom defined renderers for any given Notion block.
  • Advanced tree utilities let you easily navigate and make changes to the content tree.