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/studioStudio 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 ./docsEdits 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:
React Quick Start
Install the editor, import its styles, and render your first editable document.
Studio Configuration
Configure the content folder, custom components, and styles.
File Sync
Connect an embedded editor to files through your development server.
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
