fumadocs

Generate meta.json navigation files from blog-structure.ts for Fumadocs.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/angrybeagles/weather-dashboard --skill fumadocs-angrybeagles
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fumadocs
Source: https://github.com/angrybeagles/weather-dashboard/tree/main/.claude/skills/fumadocs
Command: npx skills add https://github.com/angrybeagles/weather-dashboard --skill fumadocs-angrybeagles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fumadocs centralizes blog and documentation navigation by generating a single source of truth for menus and sections, reducing manual updates and version drift.

Core Features & Use Cases

  • Centralized meta.json system that derives all navigation from a single blog-structure.ts
  • Simplified workflow for adding posts and sections without touching multiple files
  • Consistent, predictable sidebars and content collections across projects

Quick Start

Run pnpm generate:meta after editing blog-structure.ts and then start the dev server to view updated navigation.

Frequently Asked Questions about fumadocs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I centralize documentation navigation across a large content catalog?▼

To centralize documentation navigation, you can generate a single source of truth from a blog-structure.ts file. This approach automatically produces meta.json files to create predictable sidebar structures without manual updates.

How do I generate meta.json files for a fumadocs blog structure?▼

You generate meta.json files by editing your blog-structure.ts source file and running the pnpm generate:meta command. After generating the metadata, start your dev server to view the updated navigation menus.

Why does my documentation sidebar drift out of sync across content collections?▼

Documentation sidebars drift out of sync when navigation is updated manually across multiple files. Deriving all menus and sections from a single source of truth eliminates version drift and ensures consistent navigation.

Does this approach work for teams maintaining large content collections?▼

Yes, this centralized meta.json system is specifically designed for teams maintaining large content catalogs. It provides a streamlined posting workflow that enables predictable sidebar structures across projects.

What is the best way to add new sections to documentation without breaking sidebars?▼

The best way to add new sections without breaking sidebars is updating a single blog-structure.ts file. This simplified workflow lets you add posts and sections without touching multiple files.

What happens if I start the dev server before running the metadata generator?▼

If you start the dev server before running the metadata generator, your navigation will not reflect recent edits. You must run pnpm generate:meta after editing blog-structure.ts to view updated navigation.