refactor/refactor-static #9

Merged
zhangxiang merged 4 commits from refactor/refactor-static into dev 2026-04-22 21:08:21 +08:00

4 Commits

Author SHA1 Message Date
张翔 96dddeb20b chore: 上线前测试修复与部署配置更新
- fix(test): 添加 useSearchParams mock,修正联系链接断言
- style(nav): 将"联系我们"改为"联系"
- chore(deploy): 更新 Nginx 配置和部署文档
- style(logo): 更新 Logo SVG 文件
- feat(scripts): 添加字体处理和站点配置脚本
2026-04-22 20:17:13 +08:00
张翔 84f488a253 fix(types): 修复 16 个 TypeScript 类型检查错误
- 修复 animations.test.tsx 中的 Variant 类型访问问题
- 清理 9 个测试文件中的未使用导入
- 使用可选链操作符处理可能为 undefined 的属性访问
- 修复 mock 组件缺少 displayName 的 ESLint 错误
2026-04-22 19:47:52 +08:00
张翔 92ab2a83d5 fix: 修复部署脚本,部署到正确的静态文件目录
- 部署到 /home/novalon/docker-app/novalon-static/
- 添加 Nginx 缓存清除步骤
- 添加生产环境验证步骤
2026-04-22 17:20:46 +08:00
张翔 cc1c42a648 feat: 添加简化部署脚本 deploy-dist.sh
- 仅上传 dist 目录到生产服务器
- 自动备份旧版本
- 支持清理旧备份(保留最近3个)
- 无需重构 Docker 容器
2026-04-22 16:18:28 +08:00