codex/partner-theme-v2
HiFast 官网
Vue 3 + Vue Router + Reka UI + Tailwind CSS,业务以 main 为基准。
开发
使用 Node.js 24 或更高版本。仓库通过 .nvmrc 选择 Node 24,.npmrc 强制检查版本。统一使用 npm 和 package-lock.json。
nvm use
npm ci
npm run dev -- --host 127.0.0.1 --port 5186 --strictPort
本地 /api/v1 代理沿用 https://api.hifast.biz,请求加密、Token、邀请码、套餐及付款契约不变。请勿用真实付款测试界面。
npm run type-check
npm test
npm run build:prod
npm run lint:check
build:prod 继续使用仓库原有的 pord mode 和 .env.pord。CI 检查 Node >=24、运行 npm ci、类型检查及构建。需提前将 CI runner 的 Node 更新至 24+;系统包源若仅提供旧版本,脚本会明确失败。
主题
- 首页
/:滚动故事、三维设备、模式切换、下载及登录面板。 - 教程
/help:设备与账户选择、步骤进度、可分享查询参数、FAQ 搜索、原版图解。 - 账户
/user-center:真实账户、套餐、支付、设备、已完成订单;未登录时回首页登录。 public/hifast:由用户提供 HTML 提取的字体、图标、模型和独立展示运行时。保留 GSAP / Three.js 的许可证声明。src/styles/hifast*.css:按参考提取并限定作用域的主题样式。
三维屏幕仅作外观演示,独立 iframe 中的内容不访问真实账户。离开首页时 iframe 随组件销毁。真实账户、订单和下载均由 Vue 组件调用原有接口。
实施记录与验证边界见 主题升级记录。
首屏加载预算
npm run build:prod && npm run perf:budget 检查首页静态资源预算(上限 500 KB Gzip)。先展示轻量 SVG 手机,桌面按需加载 3D;移动端、低速网络、节省流量及减少动态效果模式保留静态展示。测算不代表真实 FCP/LCP,详情见主题升级记录。
Description
Languages
Vue
76.8%
TypeScript
15.8%
CSS
3.5%
Shell
2.5%
HTML
1.4%