feat: 添加E2E测试并优化Docker部署配置

- 新增Playwright E2E测试配置和测试脚本
- 优化Dockerfile和docker-compose.yml配置
- 新增novalon-nginx和novalon-website的docker-compose配置
- 优化contact页面和contact-section组件的代码结构
- 更新多个页面的SEO和元数据配置
- 添加备案图标资源
- 修复ESLint错误:转义引号、添加ESLint禁用注释、移除未使用变量

测试覆盖: 新增website-acceptance.spec.ts E2E测试
This commit is contained in:
张翔
2026-03-27 12:39:30 +08:00
parent 7a38eae6e0
commit df8043c0df
18 changed files with 468 additions and 84 deletions
+1 -2
View File
@@ -31,10 +31,9 @@ export const COMPANY_INFO = {
founded: '2026',
location: '四川省成都市',
email: 'contact@novalon.cn',
phone: '028-88888888',
address: '中国四川省成都市龙泉驿区幸福路12号',
icp: '蜀ICP备2026013658号',
police: '川公网安备 XXXXXXXXXXX号',
police: '川公网安备51010602003285号',
} as const;
// Navigation Items - 混合导航(首页滚动,详情页跳转)
-4
View File
@@ -134,10 +134,6 @@ export function generateConfirmationEmail(data: ContactFormData): string {
<span class="contact-icon">📧</span>
<span>${COMPANY_INFO.email}</span>
</div>
<div class="contact-item">
<span class="contact-icon">📱</span>
<span>${COMPANY_INFO.phone}</span>
</div>
<div class="contact-item">
<span class="contact-icon">📍</span>
<span>${COMPANY_INFO.address}</span>