RunningDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/jamdesk/jamdesk-cli/llms.txt
Use this file to discover all available pages before exploring further.
jamdesk migrate from inside your Mintlify docs directory is all it takes to move your documentation to Jamdesk. The command detects your existing mint.json, converts it to docs.json, walks you through picking a theme, and copies everything across — no manual editing required.
Before You Begin
Run
jamdesk migrate from the root of your Mintlify project — the directory that contains your mint.json file. The command will not work from a parent or unrelated directory.Migration Steps
Navigate to your Mintlify project
Open your terminal and change into the root directory of your Mintlify docs. This is the folder where
mint.json lives.Run the migration command
Execute
jamdesk migrate. The CLI detects your mint.json automatically, then converts and copies your content into a new jamdesk-docs directory.Choose a theme
When prompted, select one of the three available Jamdesk themes:
- jam — clean and minimal
- nebula — rich and modern
- pulsar — bold and high-contrast
docs.json after migration.Preview your migrated docs
Change into the newly created Your docs will be available at http://localhost:3000.
jamdesk-docs directory and start the local dev server to verify everything looks right.What Gets Converted
Config
mint.json is fully converted to docs.json. This covers your navbar, navigation tree, footer links, SEO metadata, and appearance settings. The structure maps cleanly — you won’t need to rebuild your navigation from scratch.
Components
Deprecated Mintlify components are automatically updated to their Jamdesk equivalents during migration. For example,<CardGroup> becomes <Columns>.
React Components
Inline components that use React hooks likeuseState or useEffect are extracted from your MDX files and saved as separate 'use client' .tsx files under the /snippets directory. This keeps your MDX files clean and ensures compatibility with Jamdesk’s rendering pipeline.
Video Embeds
iframe-based video embeds are detected and normalized to a consistent format during migration, so they render correctly in Jamdesk without manual adjustments.Flags
| Flag | Description |
|---|---|
--yes, -y | Skip all confirmation prompts and run non-interactively |
--theme <theme> | Pre-select a theme and skip the theme picker prompt. Accepted values: jam, nebula, pulsar |
After Migration
Once the migration command completes, take a few minutes to validate and preview your docs before deploying.- Validate — run
jamdesk validateinsidejamdesk-docsto catch any config or MDX issues surfaced during conversion. - Preview — run
jamdesk devand review your docs athttp://localhost:3000. - Deploy — when everything looks good, run
jamdesk deployto publish.
jamdesk migrate converts — including every component mapping and config key — see the full migration guide.