4d30803b60
Add static site, shared layout, and Node dev server with standard .gitignore. Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
问题整理
1、楼层重复 (December.31.2025)
2、Nav重复,Footer重复,修改维护不便 (December.31.2025)— 已提取为 components/nav.html + components/footer.html
本地开发(Express)
npm install
npm start
若提示 EADDRINUSE(端口被占用),先结束占用进程或换端口:
CMD:
netstat -ano | findstr :3000
taskkill /PID <pid> /F
或换端口启动:
set PORT=3001 && npm start
PowerShell:
netstat -ano | findstr :3000
taskkill /PID <pid> /F
或换端口启动:
$env:PORT=3001; npm start
将 <pid> 替换为上一步查到的进程 ID。
公共布局由 js/layout.js 通过 /components/nav.html、/components/footer.html 加载。
修改 Nav/Footer 后刷新页面即可全站生效(需通过 Node 服务访问,勿用 file://)。
差异报告:docs/layout-migration-report.md
Footer(Figma 新版)
- 组件:
components/footer.html(aifo-foot结构,参考temp/底部栏20260610) - 样式:
assets/css/foot.css(由layout.js自动注入) - 表单验证:
js/footer.js(Newsletter 邮箱校验) - 旧版备份:
components/backup/footer-backup-20260610/
Payment Methods 模块
- 旧版备份:
pages/backup/payment-methods-payout-backup-20260610.html - 新版模块(HTML+CSS+JS 单页):
pages/modules/payment-methods.html - payout 页通过
js/load-payment-methods.js动态加载该模块
预览模块:http://localhost:3000/pages/modules/payment-methods.html
VSCODE 需要安装的插件
Live Sass Compiler