nosite lets you write content in Notion and turn it into static web pages at build time using Next.js.
No live Notion calls, no complicated setup, and no slow page loads.
Get Started
Visit GitHub Repository for detailed instructions
What it is
You write your content in Notion.
nosite builds your site from that content and serves it as static pages.
This makes your site:
- Fast
- Cheap to host
- Easy to reason about
- Stable in production
Why use it
- You already like writing in Notion
- You want a real website, not a no-code platform
- You don’t want to deal with databases or CMS servers
- You want something you can understand, modify, and deploy yourself
- Fast pages
- Notion as your editor
- SEO-friendly by default
- Modern tech, but not scary
- Looks good on any device
- Homepage (required)
- Blog
- Gallery / portfolio
- Pricing
- Contact
Typical workflow
- Write content in Notion
- Run a command to generate the site
- Deploy
Who this is for
- Students learning web development
- Indie hackers and solo builders
- People who want a personal site or blog
- Anyone who wants control without overengineering
Who this is NOT for
- People who want full Notion feature parity
- People who expect live syncing with Notion
- People building interactive or app-like experiences
- People who want maximum flexibility over clear constraints