Appearance
发布自动化
发布经理的目标是把“我感觉能上线”改成“命令和线上证据证明能上线”。
本地 QA
bash
npm run qa这条命令会顺序执行:
- 规范化 frontmatter。
- 生成飞书入站矩阵。
- 生成全站内容索引和多视角目录。
- 校验内容元数据和敏感模式。
- 检查站内链接。
- 执行 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。 - 回滚后仍要运行线上敏感扫描,确认当前公开目录干净。