# 2026-10-24 ## /stats 入口收敛到页脚 - 用户要求:首页那张统计入口卡取消,入口只放页脚「社区规则」与「找站长」之间。 - 改动: - `templates/home.html`:删掉统计入口卡整块 + `.tb-stats-entry*` 样式(原 `` 后那一段)。 - `route/home.go`:`Home` 不再调 `stats.Get`(模板已不读 `.SiteStats`),去掉 `logrus` import; `/api/v1/site-stats` 与 `SiteStatsAPI` 保留未动。 - 四份 i18n 字典删掉已无引用的 `site.stats.open`(`site.stats` 老词条保留)。 - 页脚 `templates/base/footer.html` 的 `site.footer.stats` 位置本就在 rules 与 admin 之间,无需再动。 - 验证:`go build` + `./internal/i18n` / `./templates` / `./route/...` 测试全绿;gofmt 无差异; 重新生成预览确认首页无 `tb-stats-entry`,页脚渲染为「社区规则 | 数据 | 找站长」。 - 教训:删掉页面唯一消费方后,服务端的取数调用(`stats.Get`)要同步删, 否则每次访问首页白算一次快照;对应 i18n 词条也要一起清,避免留死条目。 ## /stats 文案与脚注排版修正 - 页脚入口文案「数据」→「统计数据」(`site.footer.stats`,四语言 `Statistics` / `統計データ` / `統計數據`)。 - **「提问最集中在三 19 点前后」的 bug**:洞察句子复用了热力图列头的 `stats.wd.*` ("一"…"日" / "Mon"…),那是为窄列头设计的单字标签,进句子就成了"三"、英文是 "Wed"。 新增一组完整名 `stats.weekday.1..7`(周一/週一/Monday/月曜日),洞察改用这组; `stats.wd.*` 只留给热力图列头。已在 `overview_test.go` 加断言锁住,防止回退。 → 教训:**短标签和完整名必须分两套词条**,别为了少写一组 key 复用。 - 页面脚注四条时间(基准日 / 计算于 / 最后一条提问 / 最后一条回答)由 「A:x · B:y」挤成一行改为 `grid-template-columns: max-content 1fr` 各占一行, 标签列与值列对齐;下面两段说明仍为独立段落。四个标签统一带冒号。