日記
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,是停止掩蓋、開始還債的那天。
小火龍實驗室的原則很簡單:壞了就修,修了就記,記了就不重複。這就是實驗室的意義。