Skip to content

快速入门

运行 Nimbus Docs Template 自带的文档示例,并了解构建配置。

示例文档和模板代码维护在同一个 GitHub 仓库。默认配置读取 main 分支的 docs/,站点配置文件为 docs/site.json

本地运行

准备 Git、Node.js 22.12.0 或更新版本,以及项目指定的 pnpm 11.19.0,然后运行:

git clone https://github.com/Azincc/nimbus-docs-template.git
cd nimbus-docs-template
pnpm install --frozen-lockfile
pnpm dev

打开终端输出的本地地址即可浏览文档。开发命令会先拉取 GitHub 上的文档,因此首次运行需要网络连接。

pnpm devpnpm build 均以配置的远程仓库为内容源。直接修改本地 docs/ 不会改变远程文档版本;发布自己的内容时,将修改提交并推送到配置对应的仓库和分支,再重新运行构建。

构建变量

公开默认值保存在项目根目录的 wrangler.jsonc,无需逐项重复填写,同名环境变量可以覆盖它们。默认示例可以直接使用:

变量 作用
DOCS_REPO https://github.com/Azincc/nimbus-docs-template.git 文档源仓库
DOCS_BRANCH main 拉取的分支
DOCS_PATH docs 相对仓库根目录的文档路径
DOCS_CONFIG_PATH docs/site.json 相对仓库根目录的站点配置路径
SITE_URL https://nimbus.az1n.com 站点公开地址,可覆盖或显式置空

使用自己的文档时,将仓库、分支和路径改为实际内容的位置,并将 SITE_URL 改为包含 https:// 的实际公开地址。DOCS_CONFIG_PATH 可显式置空以使用通用站点配置,SITE_URL 可显式置空以不指定正式站点地址。公开仓库不需要 DOCS_TOKEN;私有仓库将只读 Token 保存为 Cloudflare Build Secret,仅在 Git 拉取期间使用。

如果文档位于私有仓库,请按私有仓库部署完成 Token 授权、构建变量和 Secret 设置,再执行首次构建。

构建与预览

pnpm build
pnpm preview

构建依次完成文档拉取、Markdown 和资源转换、站点配置校验、静态页面及搜索索引生成。若本地链接缺失或站点配置无效,先修复源文件,再重新构建。

在预览中打开编写文档站点配置,即可检查示例页面、相对链接和主题效果。页脚展示本次构建实际读取的文档提交 SHA。

部署到 Cloudflare

打开仓库 README 中的 Deploy to Cloudflare 按钮,按其中的流程创建 Worker 并连接 GitHub 仓库。在部署配置阶段确定构建命令 pnpm run build、部署命令 pnpm run deploy 和根目录为仓库根目录;该部署流程确认后不再修改这组构建配置。

构建配置与公开变量分开。后续更换文档源或站点地址时,在 Worker 的 Settings → Builds → Build variables and secrets 中调整相应变量,或修改仓库内的公开默认值,然后重新触发构建。变量仍可修改,未填写时继承默认值。成功后使用 Cloudflare 提供的站点地址访问;设置 SITE_URL 不会自动绑定自定义域名。

首次部署成功后,按原文档仓库构建挂钩为独立文档源配置自动更新。公开仓库和私有仓库使用同一挂钩流程。

继续阅读编写文档,或返回首页

Navigation

Type to search…

↑↓ navigate↵ selectEsc close