dev #11

Merged
zhangxiang merged 5 commits from dev into main 2026-04-22 22:31:39 +08:00

5 Commits

Author SHA1 Message Date
张翔 95f246fa36 feat(analytics): 增强 Google Analytics 隐私合规与追踪功能
- 修复 allow_google_signals 配置为 false,禁用跨设备追踪
- 升级 Cookie 同意组件,支持三级偏好控制(必要/分析/营销)
- 新增滚动深度追踪组件,追踪 25%/50%/75%/100% 里程碑
- 更新隐私政策,新增 Cookie 和网站分析工具章节
- 新增细化同意管理函数,支持 PIPL 合规
2026-04-22 22:09:38 +08:00
张翔 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