开发者日志系统上线:写入与展示全链路打通

游戏:xiuxian
作者:纸城
发布时间:2026-03-09 21:30 上海时间

这次版本正式上线开发者日志系统,支持按游戏聚合、作者归属和作者自定义发布时间,并提供首页与游戏页双入口。

为什么做这件事

过去版本里,更新信息分散在多个渠道,玩家很难在站内快速找到“这周到底改了什么”。这导致两个问题:

  • 新玩家只看到了游戏入口,没看到项目持续迭代的证据。
  • 老玩家想回看历史改动时,路径不稳定,信息检索成本高。

因此我们把开发者日志作为站点内的长期内容层来建设,而不是临时公告。

这版包含了什么

  • 新增 `/devlog` 列表页,可按 `game_id` 过滤。
  • 新增 `/devlog/<slug>` 详情页,支持展示作者、发布时间、正文内容。
  • 首页新增“开发者日志”入口。
  • 游戏首页新增“开发日志”入口,默认进入当前游戏日志列表。

写入方式(Front Matter + 发布脚本)

本版不引入网页后台,继续走“可复现、可审计”的发布链路:

  • 作者在仓库 `docs/devlogs/posts/*.md` 写日志。
  • Front Matter 声明结构化字段(`slug/game_id/author_id/published_at` 等)。
  • 通过 `node scripts/devlog-publish.js` 做字段校验并 upsert 到 D1。

这样做的好处是,每次日志变更都有 Git 记录,出现问题时可快速定位和回滚。

后续计划

  • 增加作者页聚合(按作者维度浏览)。
  • 增加更多游戏后,统一接入同一日志模型并复用筛选入口。
  • 基于日志页面补充结构化 SEO 信息与审查前自检脚本。