Notion CMS

Write content for your website using your favorite tool - Notion.

Notion CMS is a collection of tools which pull data from your Notion workspace and let you easily integrate them into your statically generated website.

This website notioncms.dev is built with Notion CMS and the static site generator Eleventy, check out the guide on how it is built here.

You can see the source Notion page of this site at https://notioncms.notion.site/Notion-CMS-1e1420f1b2994070bdec65bc7c838fde.

Guides

Framework Integration

Tools

How does it work?

TBD

What Notion features are supported?

tl;dr: Anything you can simply type into a Notion page with your keyboard is supported.

notion-cms uses Notion API to pull content from your Notion workspace, so it can only retrieve what are provided by Notion API, which is limited at this moment. I am considering adding support to parse the Share to web page to unlock access to the features not yet supported via Notion API, let me know if this is crucial to you, so I can prioritize this task higher.

Check out Supported Notion Features for visuals on what features are currently supported and what are not.

Comparison to similar products

Notion CMS vs Notion's built-in Share to web

Notion has this Share to web feature which allows you to share a read only version of your Notion page or database with a link. Here we compare what are the differences between building a website with Notion CMS and using Notion's Share to web feature.