Fumadocs

Visual Editor

Write Markdown and MDX visually, with your files as the source of truth.

Introduction

Fumadocs Editor is a visual editor for Fumadocs MDX.

Start with Studio

Studio opens your local docs in a browser without adding an editor to your app. From your Fumadocs project, run:

npx @fumadocs-editor/studio

Studio requires Node.js 24 or later. It looks for content/docs, or the parent directories when missing. To select a different content folder:

npx @fumadocs-editor/studio --root ./docs

Edits autosave to disk, and changes from your code editor merge into the open document. The file list follows your meta.json ordering.

Review the changes in Git and publish them through your site's usual deployment workflow.

Studio edits existing files. Create, rename, and delete files in your code editor or file manager instead.

Use as a Library

Use @fumadocs-editor/ui to build an editing interface inside your own app. See the docs for details:

Write with Components

Built-in editing support includes Fumadocs components such as Callout, Cards, Steps, Accordions, and Files.

Custom components can define their own editable regions with component specs.

Keep your existing content setup

The editor works on your Markdown and MDX files. Continue using Fumadocs MDX to load them and your React framework to render the published site.

How is this guide?

Last updated on

On this page