← 返回开发时间线

开发笔记 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.ts schema 同步校验两种格式。
  • CMS 保存时自动写入分钟级 updated,后台「更新时间」字段改为只读文本展示,新建条目的默认值同样带时分。
  • 新增 src/data/dates.js 统一解析:知识库、Debug 库、时间线三个列表页的服务端排序与客户端排序都改用分钟级时间戳(data-updated-ts),不再依赖各浏览器对 Date.parse 的差异行为。

展示与历史数据

  • 详情页「更新于」显示到分钟;CMS 后台列表按字符串比较,天然兼容新旧两种格式。
  • 历史条目一次性回填:文件修改时间与 updated 同日的条目补上真实时分,其余保持日期粒度。
  • 常识笔记同步同款改动(v1.4.2),两站排序精度一致。