Skip to content

Notion-to-site

Productivity & Wikis

Turn any Notion database into typed markdown/MDX/JSON content for your site with a single command.

TypeScript Latest v0.1.0 · 28d ago Security brief →

Features

  • Generates TypeScript types from the real schema of a Notion database
  • Syncs structured markdown, MDX, or JSON in one command
  • Supports all block types (paragraphs, headings, images, tables, code, etc.) with full rich‑text fidelity
  • Provides first‑class loaders for Astro and Next.js frameworks
  • Performs incremental updates, fetching only changed pages

Recent releases

View all 1 releases →
v0.1.0 New feature
Notable features
  • Full Notion block type support (equations, toggles, columns, tables, synced blocks)
  • Incremental sync via .nts-state.json
  • Parallel sync with configurable concurrency and output adapters for Markdown, MDX, JSON
Full changelog

First public release of notion-to-site.

Sync any Notion database to local markdown, MDX, or JSON files for use with any static site generator.

Features

  • Full Notion block type support (equations, toggles, columns, tables, synced blocks, and more)
  • Incremental sync via .nts-state.json
  • Parallel sync with configurable concurrency
  • Markdown, MDX, and JSON output adapters
  • SEO metadata extraction
  • Internal Notion link resolution
  • Image download and WebP conversion pipeline

Install

npm install -g notion-to-site

See README for quick start.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
8
Forks
2
Languages
TypeScript JavaScript
Downloads/week
4 ↓93%
NPM Maintainers
1 Single npm maintainer
Contributors
2
TypeScript
Types included ✓

Install & Platforms

Install via
npm

Beta — feedback welcome: [email protected]