fix(stats): 删掉「没有推测」这类对站长说的话,文案统一以访客为读者
「数据速览」下面那句「下面几句是从上面的数字直接读出来的,没有推测」, 是在向读者解释「我没有编」—— 那是作者视角的免责,不是访客需要的信息。 读者看到「没有推测」只会想:那我该怀疑什么?删掉,卡片留标题 + 结论列表 即可(`stats.insight.title` 已经说明这组是什么)。 顺着把整页 40 余条文案过了一遍,同类的还有页脚: 「累计数字与图表是当天重算一次的快照(当天第一次访问时算,服务重启也会重算)」 → 「累计数字与图表每天更新一次」 访客不需要知道缓存是懒重算、更不需要知道重启会触发重算;真要精确的新鲜度, 上一行「快照时间」已经给了到秒的值。这条注的职责只是说清「累计按天、今日实时」。 保留的两处,判断过不属于这个问题: - `stats.foot.privacy` 与顶部 `stats.lead` 后半句近乎同义 —— 页脚隐私声明是惯例, 重复一次不算噪音,删了反而有人以为底部没声明。 - 「(实时)」在 60 秒缓存下仍成立。 删掉说明行后标题与列表之间只剩 4px,给 `.tb-insights` 补 `margin: 8px 0 0` (原来靠 `tb-card-note` 的 16px 撑开)。顺手修掉模板里一条过期注释 —— 它还写着「四条时间」「哪个是基准日」,上一轮已改成三行「快照时间」。 i18n 四语言同步(有词条数量对等测试兜底);build + i18n/stats/template/templates 测试全绿,中英页脚与数据速览卡片截图确认过间距。
This commit is contained in:
@@ -100,9 +100,9 @@
|
||||
color: var(--tb-text-muted);
|
||||
}
|
||||
|
||||
/* 洞察 */
|
||||
/* 洞察:这组卡片没有说明行,靠 margin-top 补出与标题的间隔 */
|
||||
.tb-insights {
|
||||
margin: 0;
|
||||
margin: 8px 0 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
}
|
||||
@@ -390,8 +390,8 @@
|
||||
line-height: 1.8;
|
||||
color: var(--tb-text-muted);
|
||||
}
|
||||
/* 四条时间各自成行、标签左列对齐:挤在「A:x · B:y」一行里,两组日期
|
||||
靠一个间隔号分开,扫一眼分不清哪个是基准日哪个是最后提问。 */
|
||||
/* 三条时间各自成行、标签左列对齐:挤在「A:x · B:y」一行里,几个日期
|
||||
靠间隔号分开,扫一眼分不清哪个是快照时间哪个是最后提问。 */
|
||||
.tb-foot-times {
|
||||
display: grid;
|
||||
grid-template-columns: max-content minmax(0, 1fr);
|
||||
@@ -458,7 +458,6 @@
|
||||
{{ if .Insights }}
|
||||
<div class="tb-card">
|
||||
<h3 class="tb-card-title">{{t $.LangCode "stats.insight.title"}}</h3>
|
||||
<p class="tb-card-note">{{t $.LangCode "stats.insight.note"}}</p>
|
||||
<ul class="tb-insights">
|
||||
{{ range .Insights }}<li>{{ . }}</li>{{ end }}
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user