The official starter template for Jamdesk documentation sites. Clone this repository to create beautiful, professional documentation in minutes.
Documentation · Get Started · Dashboard
Jamdesk is a modern documentation platform that transforms MDX (Markdown + React components) into polished, production-ready documentation websites.
Why teams choose Jamdesk:
- Write in MDX - Markdown with React components for interactive docs
- Deploy instantly - Push to GitHub, deploy globally in seconds
- Professional themes - Three built-in themes (Jam, Nebula, Pulsar)
- AI-ready - Auto-generates
llms.txtfor ChatGPT, Claude, Copilot - Built-in search - AI-powered search out of the box
- Analytics included - Track page views and search queries
This starter template includes everything you need to get started:
starter-docs/
├── docs.json # Site configuration (theme, colors, navigation)
├── introduction.mdx # Welcome page
├── quickstart.mdx # Getting started guide
├── components/ # Component examples
│ ├── callouts.mdx # Notes, warnings, tips
│ ├── cards.mdx # Card layouts
│ ├── steps.mdx # Step-by-step guides
│ └── tabs-and-accordions.mdx
└── writing/ # Content writing guides
├── code-blocks.mdx # Syntax highlighting
├── components.mdx # Using MDX components
└── pages.mdx # Page structure
Theme: This template uses the Jam theme - a clean, modern design with purple accent colors. See all themes →
- Sign up at dashboard.jamdesk.com
- Create a new project and select "Starter Template"
- Connect your GitHub repository
- Start editing - changes deploy automatically
Click the green "Use this template" button at the top of this page to create your own repository based on this starter.
# Clone this template
git clone https://github.com/jamdesk/starter-docs.git my-docs
cd my-docs
# Preview locally (requires Jamdesk CLI)
npm install -g jamdesk
jamdesk dev
# Open http://localhost:3000Then connect your repository to Jamdesk via the dashboard.
Edit docs.json to customize your brand colors:
{
"colors": {
"primary": "#6366F1",
"light": "#818CF8",
"dark": "#4F46E5"
}
}Change the theme in docs.json:
{
"theme": "jam" // Options: "jam", "nebula", "pulsar"
}{
"logo": {
"light": "/images/logo-light.svg",
"dark": "/images/logo-dark.svg"
}
}All content is written in MDX - Markdown with React components:
---
title: My Page
description: A brief description for SEO
---
# Welcome
This is regular Markdown with **bold** and *italic* text.
<Note>
This is a callout component for important information.
</Note>
<Steps>
<Step title="First">Do this first</Step>
<Step title="Second">Then do this</Step>
</Steps>Available components: Cards, Tabs, Accordions, Steps, Callouts, Code Groups, and 25+ more →
Preview your docs locally with hot reload:
# Install the CLI (choose one)
npm install -g jamdesk # via npm
brew install jamdesk/tap/jamdesk # via Homebrew
# Start the dev server
jamdesk dev
# Validate your docs
jamdesk validate
# Check for broken links
jamdesk broken-links- Jamdesk Documentation - Full platform docs
- Quickstart Guide - Get started in 5 minutes
- MDX Basics - Writing content
- Components - All available components
- Theming - Customize your site
- docs.json Reference - Full configuration options
Jamdesk handles deployment automatically:
- Push changes to your connected GitHub repository
- Jamdesk builds your site (typically under 30 seconds)
- Your docs are live on your custom domain or
yoursite.jamdesk.app
No build configuration required. No CI/CD setup needed.
- Documentation: jamdesk.com/docs
- Help Center: jamdesk.com/docs/help
- Issues: github.com/jamdesk/starter-docs/issues
MIT - Use this template for any project, commercial or personal.
Built with Jamdesk - Beautiful documentation that developers actually love.