页面多版本与定时发布

巴克励步
页面多版本发布是 CMS 类应用在 页面管理 → 编辑面板 → 发布和版本 中的能力:在保留多个内容版本的前提下,控制 何时对访客可见何时自动下线。支持 立即发布 / 定时上架关闭定时下架 / 指定时间下架,以及 另存为新版本 与历史回滚。Wiki 类应用的内容生命周期在知识库侧,经 发布到 Wiki 应用站点 同步,而非本面板。
09-03-页面内容编辑.png
「发布和版本」页签内定时上架/下架 UI 待 Demo 登录后补拍。

是什么

CMS 页面编辑面板除 内容编辑 外,发布和版本 页签集中管理:
能力
说明
多版本
「另存为新版本」保留历史;可查看线上版、草稿与版本列表并回滚
发布时间
立即发布定时发布(在指定时刻将某版本设为访客可见)
定时下架
关闭 自动下架,或 指定时间 到期后自动将页面从公开访问中撤下
保存 vs 发布
保存 更新草稿;保存并发布 或版本发布流程才影响前台
这与组织级 发布和版本 概念一致:通过角色分离实现「编辑—审核—发布」合规;具体审批流依赖成员权限(成员与权限管理)。
改 slug 后的旧 URL 由 URL历史记录 自动兜底;跨路径迁移仍建议配置 URL 重定向

边界与限制

  • 能力面向 CMS 类应用(Blog、Community 等 页面管理 模型);Wiki 文档在知识库 文档编辑器 中编辑,对外可见性取决于知识库保存 + Wiki 立即同步,不在此页签。
  • 定时任务依赖应用 时区应用基本设置);跨时区发布须提前换算。
  • 定时下架后访客访问可能 404 或看到模板定义的「已下线」态,取决于主题;重要公告下架前可配置重定向。
  • 多版本 不无限保留 所有自动历史;与 URL 历史「最近 10 条」类似,应有导出或版本管理策略。
  • CDN 缓存可能导致定时发布后短暂延迟;大促场景提前验证缓存 TTL。
  • 模板可通过 Liquid 访问 page.versions 等变量做定制展示(发版 v3.5.5),属主题开发范畴。

典型场景

  • 合规公告:定时上架监管要求的披露页,一周后定时下架。
  • 营销活动页:草稿经审核后定时发布,活动结束自动下架,无需夜间人工操作。
  • 多版本并行:保留 v2 线上版,在 v3 草稿上迭代,到点一键切换发布版本。

相关操作