尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证hinnflowAPI
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗AI 网关落地页。Next.js 14 App Router + React 18 + Tailwind CSS,全静态预渲染。
版式骨架源自 apipro.ai,视觉主题统一到希流 Hinnflow(www.hinnflow.com 与 canvas.hinnflow.com)。
npm install
npm run dev # http://localhost:3000
npm run build
注意:不要在
next dev运行时执行npm run build,两者共用.next/,会把开发服务器的 chunk 清单覆盖掉。
| 路径 | 说明 |
|---|---|
lib/i18n/dictionaries.ts | 中英文全部词条。en 是类型基准,zh 用 Dict 约束,漏翻编译期报错 |
lib/i18n/context.tsx | 字典注入与 localeHref() 链接前缀 |
middleware.ts | / 按 Accept-Language 重定向到 /en 或 /zh |
app/[locale]/ | 两个语种各自预渲染,<html lang> 与 <title> 都随路由段走 |
lib/site.ts | 与语种无关的品牌常量(名称、邮箱、年份) |
components/FlowBackdrop.tsx | 流动背景:双层 WebGL MeshGradient + 静态兜底 |
components/motion.tsx | 滚动入场与数字滚动动效原语 |
components/SectionHeading.tsx | Eyebrow 小标签、SectionTitle 主标题、Em 衬线斜体强调 |
components/Hero.tsx | 首屏 |
components/ModelsSection.tsx | 支持模型:左侧说明悬停切换 + 右侧模型矩阵 |
components/FeaturesSection.tsx | 六宫格优势卡(图标砖 + 编号 + 要点 + 指标) |
components/PricingSection.tsx | 三档价格卡 |
components/SiteFooter.tsx | 渐变通栏 + 链接区 + 大字标语 |
走 Next 官方的 [locale] 路由方案而不是客户端切换:/en 与 /zh 都在构建期预渲染,
<html lang>、<title>、alternates.languages 都正确,切语种是换路由,不会出现
"先渲染英文再跳中文"的闪烁。根路径由 middleware.ts 按 Accept-Language 重定向。
两条中文排版分支写在 :lang(zh) 里,不用 JS 判断语种:
.eyebrow 取消全大写(否则 hinnflowAI 会变成 HINNFLOWAI)并把字距从 0.32em 收到 0.12em.serif-em 取消斜体:Instrument Serif 没有汉字,中文会走合成斜体;改用宋体且不倾斜,
这也是 www.hinnflow.com 的做法两个参考站的共同点(实测提取),也是本项目的主题基线:
#05AFFE,辅以 #7DD3FC 与 #0544E90.32em 字距 + 全大写-0.02em 字距、1.08 行高Instrument Serif 斜体www,浅色对应 canvas,互为反相components/FlowBackdrop.tsx 与 canvas.hinnflow.com 同实现:@paper-design/shaders-react
的 MeshGradient 叠两层(a 层 distortion 1.6 / speed 0.3,b 层 distortion 1.8 / speed 0.2 且
半透明),两层错速产生洋流般的缓慢推移。配色数组沿用希流现有的深浅两套。
三层保护:WebGL 不可用时退回等构图的静态径向渐变;prefers-reduced-motion 时把 speed 归零
(画面保留、不再动);maxPixelCount 封顶避免高分屏按物理像素铺满。
洋流最亮处约 #AAB0BA,白字压上去只有 2.2:1,所以 .flow-scrim 是一层随内容滚动的纵向渐变:
首屏 0.58(那里只有大字标题,洋流看得最清),往下加厚到 0.66(正文区)。实测最坏背景 #44464C 下
正文灰 4.64:1、白色标题 9.43:1,均过 4.5:1。
由此派生两条约定:
text-fg/80、导航用 text-fg/75,不用 text-muted——薄纱在那里较薄--accent-text(深色 #7DD3FC / 浅色 #0369A1)而非品牌青,
品牌青 #05AFFE 只用在卡片等不透明表面上改动薄纱或洋流配色后,重跑对比度校验再合并。
Logo 取自希流现有站点(public/logo.svg,内联为组件以跟随主题反色)。模型面板里的厂商标识
是中性几何字形,没有复制各家商标。