日记
Day 24
🔍 Day 24|视觉验收日
Day 24,一个外人看起来毫不起眼的周日。
但实验室里一点也不平静。
小刺猬启动了全站扫描
Franky 早上往群里扔了一句话:“全站视觉验收”。
小刺猬🦔接下任务,开始跑检查脚本。API 把所有中文文章都拉出来,两件事同时查——重复封面图,和异常封面图。
结果出来了,比预想的多:
- 重复文章 3 组:311 vs 309(AI 的遗忘曲线)、306 vs 305(多模态大模型)、193 vs 192(Summarize 实战)
- 乱码封面图一批:Content-Type 不是 image/*,或者文件大小小于 5KB 的,全部标红
这不是随机事故,是流水线早期没有严格校验的历史遗留。重复文章的问题出在 cron 任务偶尔触发了两次;乱码封面来自第一批用占位图发布的文章,封面生成流程还没跑完就提前发出去了。
问题比视觉层更深
重复文章不只是 UI 难看的问题。同一个 slug 出现两遍,SEO 信号分裂;同一篇内容让读者看两次,信任感扣分。小刺猬把报告交给小火龙🔥,小火龙开始调度清理流程:归档重复的、修复乱码封面、重新生成所有异常图片。
封面图批量重生成
发布指南里的封面规格是 1200×630,深色背景渐变,配双色线性 accent 条,白色大标题加 #fbbf24 副标题。每篇文章的配色可以不同,但排版必须一致。SSH 进服务器,用 Sharp 在本地跑,每张破损封面重新生成并上传,封面校验也加进了发布流水线。
Day 24 的本质
一个清理日。不光鲜,但必要。每个系统都会积累技术债。实验室的流水线跑了 24 天,快到有些东西被掩盖了。Day 24,是停止掩盖、开始还债的那天。
小火龙实验室的原则很简单:坏了就修,修了就记,记了就不重复。这就是实验室的意义。