Harvey Xia
返回作品

Fanxing · Dongdong

乒乓球冠军的球迷平台线上站点

一个从设计、构建到上线的四语种球迷平台。

繁星·咚咚首页,展示金红主视觉、荣誉计数和俱乐部内容
线上首页 · 2026 年 11 月 3 日截取,1440×900

Astro 把四个语种渲染为服务端页面;React 岛屿承载助手、搜索和 3D 游戏。无头 WordPress CMS 为站点提供内容,编辑更新无需重新部署代码。公开站点运行在 fanni-panda.com。

状态
公开上线的球迷站
技术栈
Astro SSR · React 岛屿 · TypeScript · WordPress
产品中的 AI
Qwen 驱动的“小咚”助手与新闻审核代理
证据
线上路由检查;可测量的性能提交
局限
球迷项目,源码私有;助手回答可能出错

产品问题

球迷社群能否在一个地方,用自己习惯的语言,跟进冠军的比赛、俱乐部新闻和职业记录,而不让网站看起来像一堆数据库记录?

构建方式

Astro 为中文、繁体中文、英文和德文服务端渲染各枢纽页面。React 岛屿负责助手、BM25 搜索和 Three.js 小游戏。WordPress 仍是内容编辑的权威来源,助手依据整理好的知识库作答,而不是编造事实。

证据与限制

线上路由已于 2026 年 11 月 3 日检查。构建提交把字体载荷从 186.9 KiB gzip 降到 19.0 KiB Brotli,图标从 960 KiB 降到 46.6 KiB,音频从 3.94 MiB 降到 1.39 MiB。仓库为私有,这是个人球迷项目,不是客户项目。助手有用,但不具权威性。

繁星·咚咚球员档案页,展示职业记录与球员资料
球员档案,一次一个语种。
繁星·咚咚游戏页,包含 Three.js 小游戏
球迷站里一个轻松的 3D 角落。

源码仓库为私有。线上站点是公开证据;下方演示是本地重建,不是正式产品。

按日期记录的实现证据

  1. 简体中文、繁体中文和英文的线上路由返回 200;助手页面可加载。

  2. 自托管字体 CSS 把字体载荷从 186.9 KiB gzip 降到 19.0 KiB Brotli;图标从 960 KiB 降到 46.6 KiB;音频从 3.94 MiB 降到 1.39 MiB。

  3. 把站点搜索统一到共享 BM25 评分器,替代各自独立的搜索路径。

  4. 在球迷舞台游戏区加入 Three.js 堆叠卡牌 3D 场景。

验证与边界

这些记录说明了工作和可测量的结果,但仓库为私有,本页无法链接提交供独立检查。这是个人球迷项目,不是客户项目;助手回答仍需核实。

AI 协作:归属边界

以下记录展示实现和审查结果,但没有完整的提示词历史,也无法逐项确认由人还是 AI 编写。仅凭提交历史不能确定这种分工,因此不声明任何作者贡献比例。