赛程与球队
teams、groups、matches 三组数据共同驱动赛程页、球队页、小组页和单场页。页面统一转换为北京时间展示。
Methodology
说明站内赛程、积分、第三名排名、冠军概率和静态构建的维护方式,便于上线后稳定更新。
Source
teams、groups、matches 三组数据共同驱动赛程页、球队页、小组页和单场页。页面统一转换为北京时间展示。
results 数据用于覆盖比赛状态和比分;构建时自动计算每个小组积分、净胜球、进球数和最好第三名排名。
冠军概率由球队强度、FIFA 排名、ELO、近期状态和小组路径难度归一化得到,用于比较梯队。
Rules
小组积分当前按积分、净胜球、进球数、球队强度和中文队名顺序排序。前两名进入 32 强,12 个小组第三中成绩最好的 8 支球队晋级。
Release
每次更新数据后运行 npm test 和 npm run build。默认构建会输出 robots.txt;设置 SITE_URL 后会额外输出 canonical 链接和 sitemap.xml。
Status
站点由维护后的 JSON 数据一次性生成。赛前阶段以赛程、分组、城市、球队和模型指标为核心;比赛开始后,更新 results.json 再执行构建即可刷新积分榜、第三名排名和单场状态。