Skip to content

发布自动化

发布经理的目标是把“我感觉能上线”改成“命令和线上证据证明能上线”。

本地 QA

bash
npm run qa

这条命令会顺序执行:

  1. 规范化 frontmatter。
  2. 生成飞书入站矩阵。
  3. 生成全站内容索引和多视角目录。
  4. 校验内容元数据和敏感模式。
  5. 检查站内链接。
  6. 执行 VitePress 构建。

生产部署

bash
scripts/deploy-production.sh

脚本会在构建通过后打包 .vitepress/dist,上传服务器,备份旧版本,替换 /var/www/love/dist,测试 Nginx 配置并 reload。

视觉验收

bash
npm run visual:check

这条命令会用系统 Chrome 截取线上首页桌面版和移动版,输出到 .private/qa/,用于检查首屏、指标条、系统图和移动端换行。

回滚策略

  • 每次部署前都会备份旧 dist 到 /var/www/love/backups/dist-<时间戳>
  • 如需回滚,将备份目录替换回 /var/www/love/dist 后 reload Nginx。
  • 回滚后仍要运行线上敏感扫描,确认当前公开目录干净。

企业级技术案例库 · 内容先审计再发布