icon

Notion CMS

Portfolio/blog template where Notion is used as a headless CMS, enabling full control of pages, routes, SEO, Open Graphs, header/footer links, social links, favicon, and sitemap.

https://res.cloudinary.com/drzcgtzx8/image/upload/v1751814982/notion-as-a-cms/open-graph-image_yjketb.png

🧱 Portfolio & Blog Template powered by Notion.

Use your Notion pages and databases to manage your entire portfolio and blog - content, metadata, and SEO - all from one place.

No more manual updates or limited hosted builders.

Just write in Notion, and your site updates instantly.


âš¡ Everything you control directly from Notion

  • Pages, routes, and blog posts
  • SEO titles, descriptions & Open Graphs
  • Favicons, sitemap, and robots.txt
  • Header, footer, and social links


🧩 Tech Stack

Built with Next.js 15 and Tailwind CSS v4

Fully static and server-side compatible.


🪄 Exactly like Notion

Your site content renders just like it appears in Notion - clean, minimal, and fully responsive.


🚀 Get started in minutes

  1. 1.a.i.
    Download the code template
  2. 2.b.ii.
    Duplicate the provided Notion database
  3. 3.c.iii.
    Add your Notion integration key, token, and database ID
  4. 4.d.iv.
    Deploy on your favorite platform - Vercel, Netlify, or anywhere you like
  5. 5.e.v.
    (Optional) Connect your own custom domain - it’s your full website, not hosted on someone else’s platform.

You’re not using a limited service like Notion Publish, Super, or Fruition - you own the full code and the entire site.

And don’t worry - we’ve written a step-by-step setup guide in the included docs - You’ll be live in minutes.

icon

Manage your entire website from Notion.

Buy the template and start publishing today.

Links to docs →