Note Site Generator

Notion Site Generator is a powerful Notion-to-Website engine that turns your Notion notes into a high-performance, static website. Built with Next.js, PandaCSS, and the Notion API.
Why use "Notion Site Generator"? Connect it to Netlify (or any static host), provide your Notion API key, and you have a live website — no coding, no frameworks to learn, no servers to manage.
Features
- Notion as CMS: Manage 100% of your content (posts, pages, config) in Notion.
- Fast: Static Site Generation (SSG) ensures instant page loads and perfect SEO.
- Collections: Create multiple content collections (blogs, projects, galleries) with different display views.
- Global Search: Built-in
Cmd+Kcommand palette to search all content with fuzzy matching. - Multi-Author: Support for multiple authors with dedicated profile pages.
- Rich Content: Supports video embeds, code blocks, callouts, and more.
- 10 Section Types: Info, Dynamic, HTML, Iframe, Video Embed, Media, Mailto, Newsletter, and Gap sections.
- 6 View Types for Dynamic Sections: List, Card, Grid, Minimal List, Tiny Card, and Big Card views.
- Newsletter Ready: Native Mailchimp integration form with per-collection and per-page control.
- Code & CSS Injection: Add Analytics, Ads, or custom styles directly from Notion. Use
html_idandhtml_classon any section to target it with custom CSS. - 8 Color Themes: Light, Dark, Blue, Purple, Pink, Red, Green, and Cream — with optional theme restriction via Advanced Configuration.
- Two Navigation Modes: Top navbar or left sidebar — configurable from Notion.
- RSS Feeds: Auto-generated feeds for every content collection.
- SEO Optimized: Static generation with sitemap, meta tags, OpenGraph images, and keywords.
- Email Contact System: Email-based messaging via
mailto_section— no databases, no servers, no third-party scripts. - Media Section: Display images or looping videos with configurable height and full-width mode.
- Content Freedom: You own your content. No vendor lock-in, no monthly fees. Host anywhere for free.
Use Cases
Blog Site
Notion Site Generator is a natural fit for blogging. Write your posts in Notion, tag and categorize them, assign authors, and publish as a fast static blog with RSS feeds and newsletter signups. No WordPress, no Substack — just Notion and a static site that you fully own.
Startup Website
Use Notion Site Generator to build your startup's website entirely from Notion. Create landing pages with info_section hero blocks, embed demo videos with video_embed_section, add a newsletter signup with newsletter_section, and inject your analytics and ad scripts via code injection. Your marketing team can update content in Notion without touching code, and every change goes live with a single rebuild.
Portfolio Site
Showcase your work using Notion Site Generator's collections and multiple view types (grid, card, list, minimal list, tiny card, big card). Create a Gallery for photography, a Projects collection for case studies, and a Blogs collection for writing — each with its own display style, RSS feed, and author attribution.
Your Own YouTube Alternative
Host your videos on any platform (Vimeo, Bunny Stream, your own server) and embed them on your Notion Site Generator site using the video_embed_section feature, media_section for looping background videos, or the video_embed_url property on collection items. Unlike YouTube, no one can censor or demonetize your content. You control the entire experience — the page layout, the branding, the ads. Monetize freely by placing Google AdSense or any ad network script via html_section blocks right alongside your videos, or inject ad scripts globally via the HTML Head Code page. Your content, your platform, your revenue — without a middleman taking a cut or deciding what's allowed.
