模块:更新索引/数据/doc
这是模块:更新索引/数据的文档页面
缺陷
无法处理重定向,需要直接使用目标页面的路径。 容易漏掉:公告未提及 但 游戏更新 的内容。
用途
本页面用于说明如何维护 Module:更新索引/数据 中的内容。 所有的更新日志与专题对应关系,以及专题更新状态,都存放在该数据模块中。
数据格式
数据以 Lua 表的形式存储,每一条更新日志对应一个键值(页面标题),值为一个数组,数组中每一项代表一个专题及其状态。
示例:
return { ["2025年9月5日10:00港区改建"] = { { name = "宿舍计划", status = "已完成" }, { name = "JUUs动态", status = "未完成" }, }, ["2025年9月25日10:00港区改建"] = { { name = "宿舍计划", status = "未完成" }, { name = "JUUs动态", status = "未完成" }, }, }
字段说明
["更新日志页面名称"]
:更新日志页面的完整标题,必须与页面名一致(包括日期与时间)。
name
:专题页面的名称,必须与页面标题完全一致。
status
:专题在该次更新中的维护状态。 特殊值:
公告未提及
废弃专题
维护方法
- 阅读一次更新日志页面。
- 找出涉及的专题页面。
- 在数据表中新增对应的键值(如没有则添加新的一块),并列出涉及的专题及默认状态(通常初始为“未完成”)。
- 当专题页面完成对应内容更新时,使用编辑器的查找功能定位到该更新日志条目,手动修改对应专题的
status
为“已完成”。
维护技巧
- 使用编辑器的「全局查找」搜索更新日志名称(如“2025年9月25日10:00港区改建”),可以快速定位到对应的数据块。
- 如果一次更新涉及多个专题,且这些专题全部完成,可批量替换该数据块中的
status = "未完成"
为status = "已完成"
。 - 保持缩进和逗号规范,以避免 Lua 语法错误。
注意
- 数据量较大时,建议定期检查 Lua 代码的语法完整性。
pairs
遍历时顺序不固定,若需排序,可在逻辑模块中处理。