网站 1.8.1:文章页重新排版,一行 38 个字是怎么定的

这次网站更新到 1.8.1,没有加新功能。
只做了一件事:把文章页重新排了一遍。
改动很小,但看文章的感觉会不太一样,所以单独说明一下。
改了什么
- 正文宽度:820px / 约 42 字一行 → 800px / 约 38 字一行
- 正文字号:16px → 17px
- 行高:1.95 → 1.85
- 段落间距:18px → 24px
- 小标题(h3):原来与大标题差距不明显 → 现在明确小一号
一共五处,都在 CSS 里。
为什么把行宽改窄
一行 42 个字,读起来眼睛要扫的距离太长,读到行尾容易「串行」——跳回下一行的时候找不到位置。
中文阅读的舒适区,一般在 35 到 40 字之间。38 个字是个折中:够长,不显得碎;够短,眼睛回行不费劲。
顺带把字号从 16 提到 17。字大一点,行距就要收一点,不然整段会散。所以行高从 1.95 降到 1.85,视觉上的疏密其实没变。
为什么把段距拉大
这条改动最明显。
原来段落间距 18px,比行内间距(约 31px)还小,结果是:段落之间的边界反而不如行与行之间清楚。
读起来就是一整块文字,看不出哪儿分段了。
现在段距 24px,段落之间的空隙明显大于行距。眼睛扫过去,能看出层次。
加粗不再「发黑」
还有一个细节:原来正文里加粗的字,在深色字重下会显得糊成一团(尤其是笔画多的字)。
这次调了加粗的字重和颜色,加粗现在只是「重一点」,不再是「黑一块」。
你需不需要做什么
不需要。
这次改的是 CSS,链接上加了版本号(?v=1.8.1),所以浏览器会拉新的样式文件,不会拿旧的缓存。
如果刷新之后看着还是老样子,按一次 Ctrl + F5 强制刷新就好。
顺带修的一个后台问题
后台「版本发布」页面有个【同步到下载设置】按钮。
原来的逻辑是:只更新下载设置,不管 version.json。所以后台改了版本号,官网的「发现新版本」提示还是不更新。
现在这个按钮会一并更新 version.json,页面上也加了状态条,点之前能看到这次会不会动它。
另外加了两个安全阀:
- 版本号不合法(空、格式不对)→ 不写,直接提示
- 版本号比当前已发布的低 → 不覆盖,避免更新提示「降级」
要回退版本,还是走更新日志页,那里有二次确认。
最后一件事
文章上架之后,会自动把地址推给搜索引擎。这一步是后台完成的,不需要手动提交。
如果哪天发现新文章搜不到,先看后台「内容」里那篇的状态是不是「已发布」,再看是不是刚发没多久——收录需要时间。
说明一下
这次更新没有新功能,所以没什么可「体验」的。
如果你觉得现在的文章读起来比之前舒服,那这次改动就算成了。
有任何看着别扭的地方——字太大、行太密、标题层级不清楚——可以直接在后台留言,或者发邮件。排版这种事,自己看不准,得靠读者说。