Jamdesk Documentation logo

快速入门:5 分钟部署

创建 Jamdesk 文档站点并部署到您的子域名。无需构建工具,只需 GitHub 账户和两个文件。

Jamdesk 是一款文档软件,可将包含 Markdown 的 GitHub 仓库发布为托管文档站点。它会自动生成 AI 可读的输出:llms.txt、每页的 .md 端点以及 MCP 服务器。

用两个文件即可部署文档站点:docs.json 和一个 MDX 页面。请选择与您起点相符的路径。

前置条件

您需要:

  • 一个 GitHub 账户
  • 一个包含您文档的仓库(或者我们为您创建一个)

选项 1:从入门模板开始

这是最快的入门方式。入门模板包含示例内容、OpenAPI 规范以及每个组件的示例。先了解工作原理,再替换为您自己的内容。

1
创建 Jamdesk 账户

前往 dashboard.jamdesk.com,使用 GitHub 注册。

2
从模板创建项目

点击 New Project → From Template → Starter Docs。

Jamdesk 会为您创建一个已预先配置好所有内容的 GitHub 仓库。

3
上线啦

您的文档已部署到 your-project.jamdesk.app。编辑 MDX 文件并推送,站点会自动重新构建。

您也可以直接克隆入门模板:git clone https://github.com/jamdesk/starter-docs.git my-docs

想让部分页面保持私密? 在任意 MDX 文件的 frontmatter 中添加 private: true。下次构建后,在 Project Settings 中设置密码。关于全部四种选项(公开、全站密码、混合、SSO),请参阅访问控制。

选项 2:连接现有仓库

如果您已有包含 Jamdesk 可用文档的仓库,可以直接连接。如果您正从 Mintlify 或其他文档平台迁移,请先使用选项 3。

1
创建 Jamdesk 账户

前往 dashboard.jamdesk.com,使用 GitHub 注册。

2
创建项目

点击 New Project 并连接您的仓库。

  1. 选择您的 GitHub 仓库
  2. 选择要部署的分支
  3. Jamdesk 会自动检测您的 docs.json

如果您的仓库还没有 docs.json,请先从 文档项目结构中添加最简文件,然后再进行连接。

关于仓库权限、分支选择和文档路径,请参阅连接 GitHub。

3
上线啦

您的文档已部署到 your-project.jamdesk.app。Jamdesk 会自动为 AI 工具生成 llms.txt。

每次推送到您所连接的分支都会触发自动重新构建。

选项 3:从 Mintlify 或其他文档平台迁移

如果您的文档已在 Mintlify、GitBook、Docusaurus、ReadMe、Confluence 或其他平台上,请在创建新项目之前先阅读迁移指南。该指南涵盖了用于 Mintlify 的 jamdesk migrate 命令,以及其他文档工具的手动步骤。然后使用选项 2连接迁移后的仓库。

迁移指南

转换 Mintlify 文档,或从其他文档平台手动迁移

文档项目包含什么

一个最简的 Jamdesk 项目包含两样东西:

my-docs/
├── docs.json           # Configuration
└── introduction.mdx    # Your first page

对于较大的站点,请参阅目录结构,了解推荐的文件夹、资源和代码片段组织方式。

docs.json

定义站点的配置文件:

{
  "$schema": "https://jamdesk.com/docs.json",
  "name": "My Docs",
  "theme": "jam",
  "navigation": {
    "groups": [
      {
        "group": "Getting Started",
        "pages": ["introduction"]
      }
    ]
  }
}

所有配置选项请参阅 docs.json 参考。

MDX 页面

以 MDX 编写的文档页面:

---
title: Introduction
description: Welcome to the docs
---

# Welcome

This is your first documentation page.

关于 frontmatter、标题、链接和组件语法,请参阅 MDX 基础。

本地开发

在推送到 GitHub 之前,使用 Jamdesk CLI 在本地预览更改。它可以在 MDX 语法错误到达线上站点之前将其捕获。关于每种安装方式和命令,请参阅 Jamdesk CLI 概览。

运行方式:

npm install -g jamdesk
cd my-docs
jamdesk dev

打开 http://localhost:3000 即可查看您的文档,并支持热重载。

添加更多页面

  1. 创建一个新的 MDX 文件:
---
title: Getting Started
description: Learn the basics
---

Your content here...
  1. 将其添加到 docs.json:
docs.json
{
  "navigation": {
    "groups": [
      {
        "group": "Getting Started",
        "pages": ["introduction", "getting-started"]
      }
    ]
  }
}
  1. 推送到 GitHub。您的新页面会自动部署。

关于更多链接模式(包括锚点和卡片),请参阅链接与导航。

自定义域名

在 Settings → Domains 中添加您自己的域名:

  1. 输入您的域名(例如 docs.example.com)
  2. 添加所示的 DNS 记录
  3. 等待验证(最长 48 小时)

SSL 证书会自动配置。完整指南 →

需要帮助?

浏览帮助中心,获取设置、账单和故障排除指南。如需联系人工支持,请打开任意 Jamdesk 页面右下角的聊天窗口,或发送邮件至 support@jamdesk.com。我们会尽快回复。

完整参考

参考文档涵盖每个 MDX 组件、每条 CLI 命令以及每个 docs.json 配置选项。

接下来做什么?

端到端教程

从设置到自定义域名的完整流程

MDX 基础

使用 MDX 编写文档

组件

探索可用组件

配置参考

所有 docs.json 选项