上线
把您的网站从开发环境带到线上站点:验证域名、发布已签名的发布版本、开启生产环境,并切换您的部署。
本页面由英文翻译而来。如有任何差异,以英文版本为准。 阅读英文版
一切都从开发环境开始。上线是把一个发布版本(已批准的内容、表单、聊天机器人和搜索设置的已签名快照)发布到生产环境。之后,您的线上网站只读取该发布版本。
- 您的网站已连接,且 Studio 显示它与当前生效的契约 In sync(连接 Next.js 网站)。
- 您希望上线的每个页面都已在开发环境中发布,并用 Preview on website 检查过。
- 您清楚由谁来批准发布版本:组织管理员、站点管理员,或审阅者/发布者。
- 您拥有生产环境的域名,并可以访问其 DNS。
-
验证域名。 在 Studio 中打开 Security 和卡片 Domain verification。添加您的生产环境域名,创建其显示的 DNS TXT 记录,然后点击 Check again。生产环境只能使用已验证的域名。
-
构建发布版本。 打开 Releases,点击 New release,填写 Name 和可选的 Note for the publisher,查看 What changes in Production,然后点击 Build release。
-
检查关卡。 Atlas 会检查您的网站构建与契约是否同步、是否没有发布问题、网站是否健康,以及过去 24 小时内是否运行过备份。显示 All gates pass 即可继续。
-
批准并发布。 具有审批权限的人员点击 Approve and publish。Atlas 可能要求其在手机上再次确认。该发布版本即成为 Live release。
-
开启生产环境。 站点管理员点击 Turn on Production。在存在线上发布版本之前,该按钮保持禁用。
-
让线上部署指向生产环境。 在 Releases 下创建生产环境交付令牌(New token,然后 Create token)。在您的线上托管中设置生产环境 id 和该令牌,然后像往常一样部署。
检查线上网站
Section titled “检查线上网站”- 页面从 Atlas 加载,且外观与开发环境中一致。
- 通过表单提交的测试咨询出现在 Forms & leads → Leads → Live website 中。
- 线索邮件已送达。如需在不改动表单的情况下停止发送,请在 Integrations → Email 下把 Live website 设为“emails paused”。
- 如果使用聊天机器人,它在线上站点上能够回答。
-
robots.txt、sitemap.xml和llms.txt由您的域名提供(搜索与 AI 回答)。
- 发布更改:在开发环境中编辑并发布,然后构建并批准新的发布版本。在发布版本获批之前,任何内容都不会到达线上站点。
- 回滚:在 Releases 中回滚到较早的发布版本。这需要回滚权限,并会记录在审计日志中。
- 关闭生产环境:Turn off Production 会让线上网站停止读取内容、表单和聊天机器人。请保留网站内置的回退内容,以应对这种情况。