Quickstart

Edit MDX files, preview locally with the Jamdesk CLI, then connect a GitHub repo for automatic deploys. Customize colors, branding, and navigation in docs.json.

Your docs are built from MDX files in this repository. Edit them locally with the CLI, then connect to Jamdesk for automatic builds on every push.

1. Preview locally

Install the Jamdesk CLI:

npm install -g jamdesk

Start the dev server with hot reload:

jamdesk dev

Open http://localhost:3000. Edits to MDX files appear instantly.

2. Edit a page

Open any .mdx file and start writing. MDX supports standard Markdown plus Jamdesk components.

---
title: My Page
description: A brief description for SEO
---

# Heading

Regular markdown works — **bold**, *italic*, `code`, [links](https://example.com).

<Tip>

Jamdesk components like this Tip drop in without imports.

</Tip>

3. Add a new page

1
Create an MDX file

Add a new .mdx file anywhere in your project, for example guides/deployment.mdx.

2
Add it to navigation

Open docs.json and add the page path to the navigation section:

{
  "group": "Guides",
  "pages": ["guides/deployment"]
}

4. Customize your site

Everything is configured in docs.json:

SettingWhat it does
nameSite name shown in the header
colorsPrimary, light, and dark accent colors
logoLight and dark mode logo images
themeVisual theme (jam, nebula, or pulsar)
navigationSidebar tabs, groups, and page order
navbarTop navigation links and buttons

See the full configuration reference at jamdesk.com/docs/config/docs-json-reference.

5. Connect GitHub for auto-deploy

Once your docs look right locally, hand off building and hosting to Jamdesk:

1
Push your code to GitHub

Create a repository and push your project.

2
Connect on the dashboard

Sign in at dashboard.jamdesk.com, create a project, and connect your repository.

3
Push changes

Every push triggers an automatic build. Your site is live in seconds at <slug>.jamdesk.app or your custom domain.

What's next

Components

Cards, callouts, tabs, steps, and more — all ready to use.

API Pages

Render endpoint pages from an OpenAPI spec, or hand-author with components.