GitHub 提交日报 · 2026-09-15

自动汇总 2026-09-15 当天 hummingg 在 GitHub 上的提交。

hummingg-agent/hummingg-agent.github.io

hummingg/hummingg-com

  • index-books: 两本书稿全量入库(纳指100 14章 / 标普500 15章)+ 校对报告与复算脚本
    • 校对报告 2026-09-15:A 级确证错误 10 项、复算脚本固化(recount_indexes.py / recount_shiller.py)
    • data/ 含席勒 ie_data.xls、5 份日频 CSV、3 份统计附录(4.9M 纯文本/表格)
    • 不参与 CI 部署(paths-filter 无此条目)
  • chore: 删除 www/(hummingg-blog 的旧镜像),README 与实际部署源对齐
    • www/ 是 ~/Projects/hummingg-blog 的子集镜像:93 篇文章 blog 全部包含且多 8 篇,_config.yml 完全一致,无独有文件
    • 真正的部署源是 hummingg-blog 仓库(push → Actions: hexo generate → rsync 到阿里云 openresty),本仓库不参与部署
    • seo/sites.mjs: www 标记 external,gen.mjs 不再往本仓库写 www 文件(默认改为读 hummingg-blog 的 _posts)
    • www 的 robots/sitemap(103 条 URL)已在 hummingg-blog 上线,总 index 仍为 14 条不变
    • 需要恢复:git checkout <本 commit 之前> – www
  • chore(workspace): 对齐 compatibility_date 到 2025-11-11(与 awsl/models 一致),触发部署验证 hono 修复
  • seo: xiaozhi 补 robots.txt/sitemap.xml,home 总 index 并入 www
  • seo: www 并入总 index,gen.mjs 支持外部 Hexo 目录
    • www 的真正部署源是 ~/Projects/hummingg-blog(Actions: hexo generate → rsync 到阿里云 openresty),
    • 本仓库 www/ 只是镜像。robots/sitemap 已在那边上线(103 条 URL),故去掉 pending 并入总 index(现 14 条)
    • gen.mjs 新增 –hexo 模式:给任意 Hexo 仓库生成 source/robots.txt + source/sitemap.xml
  • fix(ci): xiaozhi 与 408/game 部署 job 补 npm ci,排掉 hono 同款雷
    • 两个 job 的 src/index.ts 都 import hono(dependencies),此前 CI 无
    • node_modules,触发即报 Could not resolve “hono”(同 awsl/models/workspace)
    • xiaozhi 该 job 从未真正跑过(9-14 那次被 paths-filter skip),属潜伏雷;
    • 本次 xiaozhi/public 新增 SEO 文件将首次触发,正好验证修复
    • 408/game 同结构照修(本次无该目录改动,不会触发,但下次改动即安全)
    • .gitignore 新增 .claude/:编辑器/agent 本地权限白名单不入库,
    • 顺带避免 zhuangqiupai/** 改动触发 web+api 两个 job 空跑
  • fix(ci): 给 awsl/models/workspace 部署前加 npm ci,修复 hono 解析失败
    • 三个纯 wrangler 部署 job 之前直接 npx wrangler deploy,未安装
    • 依赖,CI 环境缺 node_modules 导致 src/index.ts 里 import { Hono }
    • from ‘hono’ 解析失败。现在 deploy 前先 npm ci(带 npm 缓存)。
    • 同时提交 awsl/models 的最新内容改动。
  • seo: 为 13 个子域名补 robots.txt + sitemap.xml,修 home 软 404,建统一 sitemap index
    • 新增 seo/:sites.mjs(站点 SSOT)+ gen.mjs(生成器)+ deploy-all.sh + SUBMIT.md
    • home: 去掉 catch-all Worker(它把 404 兜底成 200 空 HTML,导致 /robots.txt 返回空),改 assets-only,404 正确返回
    • home.hummingg.com/sitemap.xml 作为总 index,聚合 13 个子站 sitemap(www 因在阿里云需人工上传,标记 pending 暂不纳入)
    • agents: Worker 内新增 /robots.txt /sitemap.xml 动态路由,随 content/agents/*.md 自动更新
    • 408/math/awsl/workspace/travel-guide/workday/snooker/zhuangqiupai/xiaozhi: 补 robots + sitemap(travel-guide 含 7 个城市攻略页,408 含 7 个讲义页)
    • 修 dingtouji:robots/sitemap 原指向他人域名 dingtouji.com,已通过 Pages 源仓库补回 hummingg 子域
    • 修 CI:snooker/zhuangqiupai 的 wrangler deploy 显式 –config,避免向上误用仓库根配置