Guides
Your CMS is a checkbox
Write in Notion, tick Published, and the post is live on your own site, with the SEO already done.
This site has no admin panel. Every post you are reading was written in a Notion database, and went live the moment someone ticked a checkbox.
How it works
- Write the post as a page in your Notion database.
- Tick Published.
- Notion calls the site’s webhook, and the site refreshes the post list and that one page.
- The next visitor gets the new page, already rendered as static HTML.
Untick Published and the post leaves the site, the sitemap and the feed at the next refresh.
What you get
- Posts on your own domain, under /blog, not on a subdomain or someone else’s platform.
- Drafts that stay private: the kit reads Notion through the official API, so nothing has to be shared to the web.
- Metadata, structured data, a sitemap, an RSS feed and llms.txt, all generated from the same post.
- Zero runtime dependencies: one folder of TypeScript you can read in an afternoon.
The best CMS is the one your team already writes in.
Next: Instant publishing, with or without Notion automations.