跳转到内容
交付 API
在围绕某项功能进行规划之前,请先查看功能状态。

快速上手

上线

把您的网站从开发环境带到线上站点:验证域名、发布已签名的发布版本、开启生产环境,并切换您的部署。

本页面由英文翻译而来。如有任何差异,以英文版本为准。 阅读英文版

一切都从开发环境开始。上线是把一个发布版本(已批准的内容、表单、聊天机器人和搜索设置的已签名快照)发布到生产环境。之后,您的线上网站只读取该发布版本。

  • 您的网站已连接,且 Studio 显示它与当前生效的契约 In sync(连接 Next.js 网站)。
  • 您希望上线的每个页面都已在开发环境中发布,并用 Preview on website 检查过。
  • 您清楚由谁来批准发布版本:组织管理员、站点管理员,或审阅者/发布者。
  • 您拥有生产环境的域名,并可以访问其 DNS。
  1. 验证域名。 在 Studio 中打开 Security 和卡片 Domain verification。添加您的生产环境域名,创建其显示的 DNS TXT 记录,然后点击 Check again。生产环境只能使用已验证的域名。

  2. 构建发布版本。 打开 Releases,点击 New release,填写 Name 和可选的 Note for the publisher,查看 What changes in Production,然后点击 Build release。

  3. 检查关卡。 Atlas 会检查您的网站构建与契约是否同步、是否没有发布问题、网站是否健康,以及过去 24 小时内是否运行过备份。显示 All gates pass 即可继续。

  4. 批准并发布。 具有审批权限的人员点击 Approve and publish。Atlas 可能要求其在手机上再次确认。该发布版本即成为 Live release。

  5. 开启生产环境。 站点管理员点击 Turn on Production。在存在线上发布版本之前,该按钮保持禁用。

  6. 让线上部署指向生产环境。 在 Releases 下创建生产环境交付令牌(New token,然后 Create token)。在您的线上托管中设置生产环境 id 和该令牌,然后像往常一样部署。

  • 页面从 Atlas 加载,且外观与开发环境中一致。
  • 通过表单提交的测试咨询出现在 Forms & leads → Leads → Live website 中。
  • 线索邮件已送达。如需在不改动表单的情况下停止发送,请在 Integrations → Email 下把 Live website 设为“emails paused”。
  • 如果使用聊天机器人,它在线上站点上能够回答。
  • robots.txt、sitemap.xml 和 llms.txt 由您的域名提供(搜索与 AI 回答)。
  • 发布更改:在开发环境中编辑并发布,然后构建并批准新的发布版本。在发布版本获批之前,任何内容都不会到达线上站点。
  • 回滚:在 Releases 中回滚到较早的发布版本。这需要回滚权限,并会记录在审计日志中。
  • 关闭生产环境:Turn off Production 会让线上网站停止读取内容、表单和聊天机器人。请保留网站内置的回退内容,以应对这种情况。