跳到主要内容

发布流程

生产站点采用纯静态部署,线上服务器不执行依赖安装或前端构建。

标准步骤

  1. 在本机完成 pnpm typecheckpnpm build
  2. 打包 build 目录并计算 SHA-256。
  3. 上传到服务器临时目录,核对文件和哈希。
  4. 备份当前站点目录。
  5. 原子切换站点目录,并执行 Nginx 配置检查。
  6. 验证 HTTPS、代表性页面、脚本和样式资源。

资源要求

线上只保留 Nginx 静态文件服务,不运行 Node.js 或 Docusaurus 容器。部署前后都要确认系统可用内存不少于总内存的 30%。

禁止在线构建

不要在生产服务器执行 pnpm installpnpm build 或完整仓库构建。