开发笔记 v0.17.3:更新时间排序细化到分钟
updated 字段支持 YYYY-MM-DD HH:mm,CMS 保存自动写入分钟级更新时间,列表、后台与详情展示同步细化,历史条目按文件修改时间回填。
2026-09-04
开发笔记 v0.17.3 把「最近更新」排序的粒度从天细化到分钟:同一天内早上 9 点编辑、晚上 21 点编辑的条目,现在能稳定分出先后。
更新时间写入与解析
updated字段新增YYYY-MM-DD HH:mm(本地时间)格式,与旧的纯日期格式兼容;content.config.tsschema 同步校验两种格式。- CMS 保存时自动写入分钟级
updated,后台「更新时间」字段改为只读文本展示,新建条目的默认值同样带时分。 - 新增
src/data/dates.js统一解析:知识库、Debug 库、时间线三个列表页的服务端排序与客户端排序都改用分钟级时间戳(data-updated-ts),不再依赖各浏览器对Date.parse的差异行为。
展示与历史数据
- 详情页「更新于」显示到分钟;CMS 后台列表按字符串比较,天然兼容新旧两种格式。
- 历史条目一次性回填:文件修改时间与
updated同日的条目补上真实时分,其余保持日期粒度。 - 常识笔记同步同款改动(v1.4.2),两站排序精度一致。