升级日志管理
本模块用于手动记录系统的版本更新、功能迭代及维护记录。您可以将这些数据通过接口拉取并在前端网站的“更新日志”页面进行展示。
模型结构 (Upgrade Log)
- 版本号 (Version): 记录当前更新的版本号,如
v1.0.0。 - 更新类型 (Type):
🚀 新功能 (feature): 增加了新功能。🐛 修复 (fix): 修复了已知问题。⚡ 优化 (perf): 性能优化或代码改进。📝 其他 (other): 文档更新、依赖升级等。
- 更新内容 (Content): 使用 Markdown 格式详细描述更新点。
- 发布日期 (PublishDate): 手动选择该版本的正式发布日期。
API 调用
1. 获取所有升级日志
系统默认按 发布日期 和 创建时间 倒序排列,确保最新的版本排在最前面。
接口地址: GET /api/bag/logs (由于继承自原日志路由,路径保持为 /logs)
前端集成建议
- 时间轴展示: 建议在前端使用时间轴 (Timeline) 组件展示这些日志。
- Markdown 解析:
content字段包含 Markdown 文本,请使用解析器进行渲染。 - 版本筛选: 您可以使用 Strapi 默认的过滤参数
?filters[type][$eq]=feature来只展示功能更新。
