日期: 2026-10-29 17:05:13
入库前把 title 截到 80 字符、alias 截到 50 字符(按字符截,与列宽口径一致),净效果与原站宽松模式一致;别名唯一性检查作用于截断后的最终入库值
之前加的 artDbErr 保留:以后再有任何 DB 写失败,弹窗会带上具体数据库错误,不再是干巴巴一句「写入内容表出错」
新增回归用例 TestArticleSaveClipsLongTitleAlias:真实走一遍发布,85 字标题 + 52 字别名发布成功且落库 80/50 字符。go build + Article 全部用例通过,本地服务已重建重启
产物在 E:\CodeBuddy\tmago发布(6 个归档 + SHA256SUMS + version.json,升级包 sha256 已复核一致,包内二进制已确认含修复代码)。更新说明:修复严格模式 MySQL 下超长标题/别名发布报错,DB 错误提示带具体原因。