What It Does
CMS capabilities are provided by:
@kit/fumadocsfor MDX/docs rendering pipelines.@kit/notionfor Notion-backed content retrieval, rendering, search, and markdown export.@kit/cmsfor reusable docs/content UI blocks.
When To Use
- You need documentation or blog content architecture.
- You want either Git-based MDX or Notion as source-of-truth.
Prerequisites
- Decide content source model: repository MDX vs Notion API.
Important
This page describes the standard kit integration path; adapt app-specific paths and config names when your project differs.
How To Use
- Use Fumadocs for content stored in your repo.
- Use Notion for editorial workflows in Notion.
- Reuse CMS UI components like TOC, Ask AI, and search where needed.
MCP Context
capability: cms_architecture
entrypoints:
- @kit/fumadocs
- @kit/notion
- @kit/cms
inputs:
- content_source_choice
outputs:
- documentation_or_blog_runtime
constraints:
- notion mode requires Notion credentials and schema mapping
side_effects:
- external API requests in Notion modeAgent Recipe
- Select source model (MDX or Notion).
- Apply corresponding package config and routes.
- Add optional UX components (TOC, Ask AI, search).
Troubleshooting
- If content fails in Notion mode, validate Notion schema mapping keys.
- If MDX content is not indexed, verify source config and meta.json structure.
Related
Language Selector
Reusable language switcher component from @kit/i18n.
Fumadocs
Repository-native documentation and MDX rendering with @kit/fumadocs.
How is this guide?
Last updated on 3/23/2026