建站说明
这一页是给站长看的。改数据、跑脚本、传服务器,三步上线。
站点定位
只做三件事:当日赛程、赛后比分、一段战报。观看动作全部交给持权平台,站内不出现任何视频文件或第三方播放器。带宽和存储接近于零,风险也最低。
怎么生成
python build_site.py
脚本读 data/teams.json 与 data/games.json,输出到 dist/。每场比赛一个独立 HTML,日期、球队各一个归档页,附带 sitemap.xml 与 robots.txt。上线前把脚本里的 BASE_URL 改成你的域名。
URL 规则
每场比赛一个真实静态页,不用查询参数,不靠页内跳转——搜索引擎只抓真实路径。
/nba/20261106-mia-gsw.html · 单场
/nba/2026-11-06.html · 日期归档
/team/LAL.html · 球队
/nba/2026-11-06.html · 日期归档
/team/LAL.html · 球队
标题与描述模板
长尾流量就来自这一行标题:日期、联赛、对阵、比分都要出现。
2026年11月06日 NBA常规赛 热火vs勇士 比分 112:118 战报 - 24秒
未开赛的比赛换成另一种写法:
2026年11月07日 NBA常规赛 魔术vs凯尔特人 直播时间 08:00 - 24秒
描述固定为「日期 + 对阵 + 比分/时间 + 含分节比分与官方入口」,不要加口号。
数据来源
- 现在 data/ 里是示例数据,比分与战报都是我编的,不代表真实赛果。
- 接真实数据:把 games.json 换成每日拉取的结果即可,字段名保持一致。as/hs 是客队与主队得分,qa/qh 是分节得分,st 是五项对比。
- 战报可以按分节比分自动成文,一场三句以内,不用人工写。
上线清单
- 服务器在国内需 ICP 备案;个人主体不能做新闻资讯类内容,对外按「赛程查询工具」定位。
- 接播放器、转存视频、聚合第三方片源都要《信息网络传播视听节目许可证》,个人拿不到——这也是本站只跳官方平台的原因。
- 把 dist/ 整个目录传上去即可,不需要数据库。
- 每天赛后跑一次脚本、传一次,搜索引擎第二天就能收录新页面。
- 站名与域名避开联盟和球队商标,用中性名称(如「24秒」)。