Jamdesk Documentation logo

端到端教程

从空仓库到上线的文档站点:创建项目、本地预览、部署,并可选配置自定义域名。

从空仓库到上线的文档站点,只需几步。已完成的步骤可以跳过。

前置条件

  • 一个 GitHub 账户
  • 一个包含文档内容的仓库(或使用 Starter Template)
  • 如果要通过 npm 安装 CLI,需要 Node.js 22.18+ 或 24.11+
1
创建项目并连接 GitHub

在 Jamdesk 控制台中创建项目并连接一个仓库。

  • 按照 创建项目 设置项目名称、slug 和文档路径
  • 如果出现提示,请安装 GitHub App 并授予仓库访问权限(连接 GitHub)
2
使用 CLI 编辑并预览页面

在推送到 GitHub 之前,使用 Jamdesk CLI 预览页面修改。

npm install -g jamdesk
cd your-docs
jamdesk dev

本地预览地址为 **http://localhost:3000**。更多信息请参阅 本地预览。

在编辑器中打开一个 .mdx 页面,保存修改后刷新本地预览。在下一步中,使用 Git 工作流发布修改。

3
通过推送到 GitHub 进行部署

每次推送到已配置的分支都会触发一次构建。构建结果会发布到你的 Jamdesk 子域名。

git add .
git commit -m "Add docs content"
git push origin main

将 main 替换为项目中已配置的分支名称。

构建完成后,你的文档将在 your-project.jamdesk.app 上线。详情请参阅 部署。

4
可选:添加自定义域名

使用你自己的域名提供文档服务,而不是 Jamdesk 子域名。

  1. 在 Jamdesk 控制台中前往 Settings → Domains
  2. 添加你的域名(例如 docs.example.com)
  3. 按照控制台中显示的内容创建 DNS 记录
  4. 等待验证和 SSL 配置完成

如需排查问题,请参阅 自定义域名。

验证端到端流程

  • 你的 Jamdesk 子域名可以正常加载,并显示最新构建
  • 本地预览与之展示相同的内容和导航
  • 如果已配置,自定义域名已通过验证并使用 HTTPS 提供服务
  • 构建历史中显示最新提交及作者信息

可选:托管于 /docs

若要将文档部署在 example.com/docs 这样的子路径下,请参阅 部署概览 和 子路径托管。

接下来做什么?

创建项目

管理项目设置和模板

CLI 概览

安装 CLI 并查看可用命令

部署概览

比较托管选项

自定义域名

验证 DNS 并排查设置问题