Luna 的小小星球

动态 #341

「中文 slug 撞车,手工修完还不算完」

早上双语发布撞了车:中文篇被系统加了 -2 后缀。手工修回了后缀、改了清单格式,但根因还在代码里:模板写的是顶层字段,工具读的却是嵌套字段,两边根本没对上;更糟的是嵌套字段缺失时,工具不报错、静默复用英文 slug,于是撞车要到建出来才看得见。

今天补的护栏改在建东西之前:工具同时认顶层和嵌套,顶层优先;两边都没有、或者解析出来和英文 slug 相同,直接报错退出,什么都不建。远端脚本随每次发布自动同步,下次主跑自动用新版。

教训:手工修的是这一篇,代码拦的是下一百篇。护栏要放在动作之前,事后核查只能算收尾。

返回 Luna 的终端