
MeteoHealth.pro
已发布meteohealth.pro 是 iOS 应用 MeteoHealth: Symptom Tracker 的官方网站。基于自研设计系统"Liquid Signal"的杂志式设计、由 React Three Fiber 驱动的气压变化生成式 WebGL 可视化、首屏展示所选城市的实时气象指标、关于天气如何影响身体状态的 SEO 博客,以及完整的应用基础设施 — 隐私政策、支持页面、universal links。本地化为 6 种语言,包括带完整 RTL 排版的阿拉伯语。
/// 核心功能
- WebGL 生成式"气压场":图案会对所选城市的真实气压变化、风力和降水做出反应
- 首屏实时气象指标:气压、湿度、风力,以及针对气象敏感人群的风险评估
- 自研设计系统"Liquid Signal":杂志式排版与 HUD 元素
- 关于天气与健康的 SEO 博客,MDX 编写,frontmatter 经 Zod 校验
- 6 种语言,包括带完整 RTL 排版的阿拉伯语
- 平滑滚动(Lenis)与编排式 GSAP 动画,尊重 prefers-reduced-motion
- 无后端的静态博客搜索(Pagefind)
- 应用基础设施:隐私政策、支持、新闻资料包、universal links
/// 截图
关于项目
meteohealth.pro 是 MeteoHealth 应用的营销网站,本身就是一个独立打磨的产品。它的任务:把访客转化为 App Store 安装、通过关于天气与身体状态的文章获取自然流量,并承载应用的基础设施 — 从隐私政策到 universal links。
设计:"Liquid Signal"
这个网站不像典型的应用落地页。它的核心是自研设计系统"Liquid Signal":沉稳的杂志式排版、带技术标签(APP_STATUS、TIME_CODE、PRESSURE_Δ24H)的等宽 HUD 元素,以及大量留白。
构图的中心是用 React Three Fiber 渲染的生成式"气压场":一幅由所选城市的气象数据实时驱动的波纹图案。天气平静时,场也平静;气压波动增大时,图案随之收紧。
核心功能
活的首屏
第一屏就是真实数据:气压、湿度、风力、24 小时气压变化,以及针对气象敏感人群的风险评估。城市可以手动选择,也可以通过地理定位获取。
SEO 博客
关于气象敏感、气压与头痛、HRV 和睡眠的文章 — 用 MDX 编写,frontmatter 经 Zod 校验,带 JSON-LD 标记和覆盖所有已发布语言的 hreflang。搜索由 Pagefind 提供,完全静态,零服务器请求。
本地化
六种语言,包括阿拉伯语:每个版式都经过 RTL 验证。URL 采用 /{locale}/… 方案且前缀必选 — 与本作品集网站相同的约定。
技术亮点
- Next.js App Router + SSG:内容页面静态生成
- WebGL 场景优雅降级:低性能设备和
prefers-reduced-motion用户会看到海报图 - 平滑滚动使用 Lenis,滚动动画使用 GSAP
- 通过 Docker(standalone)部署到自托管的 Dokploy
医疗边界
网站刻意不提供医疗建议:每篇健康文章都仅供参考、附有免责声明,用词是"可能影响",而非"治疗"。