完成域名、部署和上线,让你的品牌网站正式进入真实世界。 这一阶段解决的是:在你本人完成实名、备案和必要确认后,让AI协助发布网站,并用正式网址和公网内容完成验收。

🎯 本阶段目标

完成域名与发布准备,把当前网站发布到正式网址,并在电脑、手机和真实公网中确认访问结果。

🚀 开始行动

前面几章,我们已经在电脑里完成了品牌官网。

这一章只做一件事:把本地网站变成任何人都能打开的正式网站。

你不需要学习云服务器,也不需要记住一大堆专业名词。整章只走这一条主线:

购买域名并备案 → ai上线体检 → 准备腾讯云 →ai自动部署 → 打开正式网址验收

完成本章后,你会得到


一、先看清楚:哪些事情你做,哪些事情 Codex/WorkBuddy 做

你需要完成Codex/WorkBuddy 帮你完成
购买域名并付款检查并修复网站的上线问题
域名实名认证创建 COS 存储桶并上传网站
ICP 备案及短信、人脸等核验配置 CDN、域名解析和 HTTPS
首次开通云服务、同意协议设置缓存、费用保护并刷新新版本
在本机输入腾讯云密钥检查正式网址并输出验收报告
核对部署计划并确认上线保存以后更新网站需要的发布配置

简单理解:

涉及身份、付款、协议和政府核验的事情,由你本人完成;其余技术操作尽量交给 Codex/WorkBuddy。

图片展示了把电脑里的网站发布到公网的步骤。步骤一为域名与备案,由你完成;步骤二为上线前体检,AI完成;步骤三为腾讯云部署,AI完成;步骤四为正式网址验收,你和AI共同完成。图片与上下文紧密相关,上下文强调身份与付款由你完成,其余技术部署交给AI,此图直观呈现了具体操作步骤,帮助理解正式上线流程。


二、购买域名

域名就是网站的网址,例如:

pinpai.com

pinpai.com 是主域名;www.pinpai.combrand.pinpai.com 是在前面增加了一段的子域名。

本课程默认把 www.pinpai.com 作为正式网站地址,并让网站所有页面统一使用这一个地址。使用 www 不会天然降低 SEO 或 GEO 效果,关键是不要让多个网址同时显示相同内容。

如果企业已经有可用域名,可以直接使用,下面的购买步骤跳过;如果该域名也已有有效备案,进入腾讯云备案系统确认无需新增操作后,备案步骤也可以跳过。

如果原域名正在承载旧官网或企业邮箱,不要删除原有解析记录。先由企业确认准备使用哪个正式网址;只想测试时,可以先使用一个未被占用的子域名。

第1步:完成腾讯云账号实名认证

打开:

腾讯云账号实名认证

按页面提示完成个人或企业实名认证。

如果做的是企业官网,最省事的做法是:

如果做的是个人网站,域名持有人和备案主体都使用同一个人的真实信息。

不要在同一个网站中途混用互不相关的个人和企业信息。

这张图片展示了腾讯云的账号认证信息页面,页面左上角显示当前登录腾讯云账号,侧边栏的账号中心已选中“实名认证”选项,页面主体为“认证信息”相关内容,包含实名信息说明文字,以及用户的个人实名状态,显示为“您已完成个人实名认证”,还标注了认证完成时间,页面下方有“补全多凭证”“开启MFA措施”“创建免费产品”三个功能入口选项,该页面用于指引用户查看或维护账号的实名认证相关状态。

✅已完成腾讯云账号实名认证

第2步:查询并购买域名

打开:

腾讯云域名购买页面

输入品牌名称、品牌拼音或容易理解的英文缩写,查询是否可以购买。

选择域名时只记住四条:

确认域名后,选择正确的实名信息模板并付款。

图片展示的是腾讯云域名购买页面。页面上方有“域名注册”“AI域名推荐”“批量注册”“域名转入”“批量转入”等选项。中间搜索框输入“geozh”,下方列出多个域名选项,如geozh.com、geozh.net等,每个域名旁显示价格及“立即购买”按钮。右侧“域名购物车”区域显示“geozh.com”已选,价格为83元,有“立即购买”按钮。页面右下角有“.CN域名批量注册”选项。该图与文档中“查询并购买域名”步骤相关,直观呈现了域名查询及购买操作界面。

该图属于“阶段09|正式发布官网:让客户真正访问你的品牌”文档中“二、购买域名”部分,配合域名购买步骤说明,用于辅助理解域名相关概念。图中明确标注“第9章|域名”,核心内容为解释主域名与子域名的关系:左侧标注为“主域名”的“pinpai.com”,通过中间标有“属于”的箭头,连接右侧标注为“子域名”的“www.pinpai.com”,下方提示用户购买的是主域名,“www”可在后续配置。图中还给出了便于理解的域名相关图标,分别为对应主域名的地球样式图标,和对应子域名的含“www”字样的网页样式图标。


三、完成域名实名认证

实名认证就是确认这个域名属于谁。域名没有完成实名认证,后面通常不能正常办理 ICP 备案。

打开:

腾讯云域名信息模板

按页面完成:

  1. 新建个人或企业信息模板;
  2. 填写真实持有人信息;
  3. 上传页面要求的材料;
  4. 等待模板审核通过;
  5. 把审核通过的模板应用到刚购买的域名。

然后打开:

腾讯云域名列表

看到目标域名的实名认证状态正常,就算完成。

如果已经实名,但备案系统暂时没有识别到,先等信息同步后再试。腾讯云域名通常需要满 3 个自然日,其他平台的域名通常需要满 3 个工作日,才能提交备案。

这张图片展示了腾讯云域名实名认证成功的页面内容,页面顶部依次显示“提交资料”“注册局审核”均已完成,“审核结果”步骤已跳转至第3步,页面核心区域清晰标注“实名认证成功”,并提示若认证信息为空或不准确,可能影响域名使用,建议通过过户重新认证或重新认证,页面下方展示了该域名的实名认证相关信息,包括域名持有者、实名认证证件类型、实名认证证件号码的脱敏内容,该图片对应文档中域名实名认证的相关操作流程,佐证了完成实名认证审核后的成功状态。


四、办理 ICP 备案

为什么要备案

本课程使用腾讯云 COS 保存网站文件,并使用中国内地 CDN 加速访问。

正式域名要接入中国内地 CDN,需要具备有效的 ICP 备案。

已经备案过,还要不要重新办理

先打开:

腾讯云 ICP 备案系统

输入域名和主体信息,让系统判断。

不要自己猜备案类型,也不要因为域名曾经备案过就直接忽略当前系统提示。

什么是“备案云资源”

备案云资源不是网站文件,也不是让你把网站做在服务器里。

可以把它简单理解成:腾讯云用来确认这个网站准备使用腾讯云服务的一张有效凭证。

先进入备案系统,不要提前购买:

  1. 系统显示有可用资源,就直接继续;
  2. 系统提示没有可用备案资源,再处理购买;
  3. 购买前先让腾讯云官方客服确认具体套餐能不能备案。

图片展示了办理ICP备案时先进入备案系统再决定是否购买备案云资源的步骤。步骤一为备案系统判断,有可用资源则直接继续;步骤二为没有可用资源时,需让腾讯云客服确认具体套餐;步骤三为确认可备案后购买,只购买当前明确需要的资源。图片与上下文紧密相关,直观呈现了办理ICP备案时的流程要点,帮助用户明确操作步骤。

打开:

腾讯云在线客服

把下面的话发给客服:

您好,我准备使用当前腾讯云账号办理网站 ICP 备案,但系统提示没有可用备案云资源。
请根据我当前账号可购买的产品,告诉我现在价格最低、购买后可以直接用于 ICP 备案的具体方案和购买入口。
请同时确认地域、计费方式、购买时长、公网 IP 和带宽是否满足备案条件。
我只用于取得备案资格,网站会部署在 COS 和 CDN,不需要高配置服务器。
请明确回复该具体套餐“可以用于 ICP 备案”后,我再购买。

客服给出明确方案后再购买。可以比较下面三种官方入口,最终以客服对具体套餐的确认结果为准:

图片展示的是腾讯云Serverless备案资源包购买页面。页面上方有“云函数(SCF)资源包”标题,下方有“选择配置”区域,其中“资源包类型”下有“个人高级包”“企业标准包”“企业高级包”等选项,红色箭头指向“企业高级包”。右侧有“费用计算”区域,显示备案费用110元,并有“立即购买”按钮。该图片与文档中办理ICP备案时购买云函数资源包的内容相关,直观呈现了购买页面及重点选择项。

如果客服推荐云服务器或轻量应用服务器,至少要确认:

服务器配置高低不影响备案,本课程也不会把网站安装到这台服务器里,所以只选客服确认可备案的最低配置。

如果客服推荐 Serverless 备案资源包,确认购买页面中的调用次数和资源用量满足当前备案要求后再付款。它主要用来取得备案资格,本课程的网站不会依靠这份计算资源运行。

腾讯云备案帮助电话:4009100100 转 3

备案怎么做

打开:

腾讯云 ICP 备案系统

图片展示的是腾讯云ICP备案系统的界面。左侧有“备案查询”“备案申请”“备案订单”“备案记录”等选项。右侧上方有“ICP备案”“备案查询”“备案申请”等导航栏。中间部分显示“ICP备案”页面,有“备案流程”“备案指南”“备案常见问题”等内容,下方有“备案申请”按钮。该图片与文档中办理ICP备案的上下文对应,直观呈现了备案申请的系统界面。

按页面完成:

  1. 输入域名和主体信息;
  2. 让系统自动判断备案类型;
  3. 填写企业或个人信息;
  4. 填写网站名称、网站内容和联系方式;
  5. 完成人脸、短信或页面要求的核验;
  6. 根据腾讯云初审意见修改;
  7. 等待通信管理局审核通过。

备案期间只注意三件事:

腾讯云初审通常需要 1—2 个工作日。提交至通信管理局后,各省速度不同,审核时间最长不超过 20 个工作日,周末和法定节假日不计算在内。

审核通过后,保存好网站备案号和通知记录。

图片展示了ICP备案需经历的五个阶段。第1阶段为提交资料;第2阶段是腾讯云初审,通常1 - 2个工作日;第3阶段为短信核验;第4阶段是管局审核,最长20个工作日;第5阶段是备案完成。图片下方还说明周末和法定节假日不计入工作日。该图与文档中办理ICP备案部分内容相关,直观呈现了备案流程,帮助用户了解备案期间需注意的事项。


五、让 Codex/WorkBuddy 做上线前体检

备案通过后,先把网站备案号交给 Codex/WorkBuddy,再做最后一次本地检查。

把下面的提示词发给本机 Codex/WorkBuddy 建站工具,并替换其中的信息。

提示词 P09-01|上线前体检 打开复制页(会直接定位到同编号提示词) →

现在准备把这个品牌官网正式上线,请先完成上线前体检。

正式网址:https://www.你的域名
网站备案号:【填写网站备案号】
主要客户地区:中国内地

请在当前网站项目中完成:

1. 确认项目可以正常构建,并找到唯一的最终发布目录;
2. 把网站备案号添加到首页底部,并链接到:
   https://beian.miit.gov.cn/
3. 检查首页、品牌页、产品页、问答页和文章页;
4. 检查图片、按钮、站内链接和手机端显示;
5. 检查 title、description、canonical、结构化数据等必要 SEO/GEO 内容;
6. 确认sitemap.xml和robots.txt使用正式网址、可以公开访问;sitemap.xml覆盖全部应公开页面,robots.txt允许正常抓取并指向正式sitemap.xml;
7. 清除localhost、临时预览地址、测试域名和不应公开的密钥;
8. 重新构建最终发布文件;
9. 启动本地预览,并给我一个可以点击查看的本地地址;
10. 先把当前HEAD记录为before_commit;全部本地检查通过后,才保存“首次上线前发布基线”candidate_commit,并为最终out/生成逐文件清单与out_manifest_sha256。检查.gitignore,确保密钥、凭证、环境变量、out/、缓存、临时文件和构建垃圾没有进入版本;检查失败时不创建candidate_commit,只报告dirty工作区、失败项和续做位置。


可以安全修复的问题请直接修复。

完成后只告诉我:
- 是否可以上线;
- 已修复的问题;
- 仍需我确认的问题;
- 本地预览地址;
- 最终发布目录;
- before_commit、candidate_commit、工作区状态、out_manifest_sha256和“首次上线前发布基线”记录位置。

现在不要操作腾讯云,等我检查本地预览后再部署。

打开 Codex/WorkBuddy 给出的本地预览地址,确认页面没有问题。

如果看到的还是旧内容:

确认后对 Codex/WorkBuddy 回复:

提示词 P09-02|准备腾讯云部署 打开复制页(会直接定位到同编号提示词) →

本地检查通过,可以准备腾讯云部署。

六、第一次部署前,确认腾讯云已经准备好

如果以前已经使用过腾讯云,也建议快速检查一次;如果是第一次使用,按下面六项逐个打开。

检查项目直接打开看到什么算完成
1. 账号实名认证实名认证页面页面显示实名认证已完成
2. 账户余额费用中心可用余额大于 0
3. 对象存储 COSCOS 控制台可以进入存储桶列表,不再显示开通页面
4. 内容分发网络 CDNCDN 控制台可以进入域名管理,不再显示开通页面
5. SSL 证书SSL 证书控制台可以进入“我的证书”页面
6. 云解析 DNSDNS 解析控制台能看到准备使用的腾讯云域名

页面如果出现“立即开通”“免费开通”“同意服务协议”或身份验证,由你本人按页面完成。

COS 和 CDN 是按实际使用量计费。小型品牌官网刚上线时费用通常不高,但账户余额为 0 可能影响开通或持续使用。课程建议先充值少量余额,例如 10 元,不需要提前购买大额资源包:

腾讯云充值页面

如果域名不在腾讯云,第 6 项暂时看不到域名是正常的,后面只需要回原平台添加 Codex/WorkBuddy 给出的解析记录。

图片展示的是腾讯云账号中心页面,左侧导航栏选中“实名认证”。页面显示“认证信息”区域,有“已实名”标识,下方有个人名称、认证地区、认证方式等信息。下方“您需以下操作完善账号”区域,有“补登邮箱邮箱”“开启MFA验证”“领取免费产品”三个选项。该图片与文档中“确认腾讯云已经准备好”部分内容相关,用于说明腾讯云账号实名认证已通过,可进行后续操作。

✅实名认证已通过

图片展示的是腾讯云账户的费用中心页面。页面显示可用余额为100.42元,其中代付余额0元,代付资源0元,代付资源余额0元。页面还列出了待支付订单、将到期包年包月订单、月度资源账单等信息。右下角有客服头像。该图片与文档中“实名认证已通过”这一内容相关,用以直观呈现腾讯云账户费用中心页面,辅助说明实名认证通过后账户余额情况等内容。

✅腾讯云账户余额大于0

图片展示的是腾讯云对象存储COS的管理界面。左侧为功能导航栏,有对象存储、存储桶列表等选项。右侧上方有“开始使用COS”引导内容,下方有“量级概览”区域,显示存储量、存储成本等信息,还设有“存储成本优化”“存储性能优化”等操作按钮。该图片与文档中“确认腾讯云已经准备好”部分内容相关,直观呈现了进入腾讯云对象存储界面后可进行的操作和信息展示情况。

✅可以直接进入创建存储桶界面

图片展示的是腾讯云内容分发网络(CDN)的管理界面。左侧为导航栏,有内容分发网络、证书管理等选项。右侧上方显示CDN可用资源包,如可用流量、可用带宽等信息,下方有CDN可用域名列表,如www.beyyink4520.com等。右侧下方有推荐购买资源包,如境内1000GB,价格20.00元。该界面与文档中“已经能够进入cdn开发平台”及“可以进入我的证书界面”等内容相关,是腾讯云CDN管理操作的展示。

✅已经能够进入cdn开发平台

图片展示的是腾讯云SSL证书管理界面。左侧导航栏有“我的证书”等选项,当前选中“我的证书”。右侧显示证书状态,包括待审核、已拒绝、已过期、已安装等类别,其中已安装类别下有1个证书。界面中部有“购买证书”“申请证书”“部署证书”等操作选项,底部有“申请免费证书”“上传证书”等按钮。该图与文档中确认腾讯云已准备好相关,用于说明进入腾讯云证书管理界面的操作情况。

✅可以进入我的证书界面

图片展示的是腾讯云DNSPod的管理界面。左侧导航栏有DNSPod、批量解析、智能解析等选项。右侧是“权威解析”页面,显示“权威解析”和“自定义解析”两个选项卡,当前选中“权威解析”。页面中部提示“你的所有域名可以在此统一管理”,并有“添加第一个域名”按钮。下方有“只显示权威解析”开关,以及“添加记录”按钮。该图与文档中确认腾讯云已准备好,可进入相关界面的内容相关,直观呈现了进入的界面情况。

✅能看到准备使用的腾讯云域名

以上6项首次登入需要人工开通授权的,已经全部通过。


七、把腾讯云密钥交给本机 Codex/WorkBuddy 使用

为了让 Codex/WorkBuddy 自动创建存储桶、上传网站并配置 CDN 和 HTTPS,需要准备:

它们相当于腾讯云账号的操作凭证。

打开:

腾讯云 API 密钥管理

点击“新建密钥”,按页面完成验证,并立即保存生成的 SecretIdSecretKeySecretKey 只在创建时完整显示一次。

把下面这一段提示词发给本机 Codex/WorkBuddy:

提示词 P09-03|配置腾讯云自动部署环境 打开复制页(会直接定位到同编号提示词) →

请为当前网站配置腾讯云自动部署环境。

请先检查这台电脑是否已经具备腾讯云部署能力:

1. 先识别当前是macOS还是Windows、CPU架构和当前终端,再选择该系统仍受维护、最合适的腾讯云官方CLI、SDK或等效官方方式;两套系统可以使用不同工具,不要为了形式统一强行安装同一个外部工具;
2. 检查当前是否已经具备COS文件上传、云资源管理和身份只读检查能力;已有可靠工具就直接沿用,不重复安装;
3. 如果缺少必要能力,再按当前系统安装或配置官方稳定方案;Windows按PowerShell、`.exe`或`.cmd`等实际入口处理,macOS按当前终端和官方支持方式处理;
4. 检查安装结果和版本;
5. 在本机终端打开隐藏输入步骤,让我分别输入 SecretId 和 SecretKey;
6. 把凭证安全配置给本次部署需要使用的腾讯云工具;
7. 凭证只保存在系统钥匙串或本机专用凭证目录,不得写入网站项目;
8. 不要显示、记录或回显密钥;
9. 不要把密钥写入网站源码、日志、截图、Git 或最终发布目录;
10. 使用只读方式检查当前腾讯云身份;
11. 使用只读方式检查 COS、CDN、DNS 和 SSL 的访问能力;
12. 暂时不要创建、上传、修改或删除任何云端资源。

完成后只告诉我:
- 当前使用的腾讯云官方工具或方式;
- COS上传和云资源管理能力是否可用;
- 腾讯云凭证是否可用;
- COS、CDN、DNS 和 SSL 能力是否可用;
- 是否已经具备自动部署条件。

不要显示 SecretId 和 SecretKey。

只有以上检查全部通过,才能回复:
“腾讯云自动部署环境已准备完成”。

按照 Codex/WorkBuddy 打开的本机终端提示输入密钥。输入时屏幕上不显示字符是正常的。

**把密钥交给本机 Codex/WorkBuddy 使用,不等于把密钥发进聊天框。**不要把密钥粘贴到课程群、聊天记录、截图或网站项目中。

课程默认先用当前账号的密钥跑通部署。部署完成后,如果只打算发布一次,可以停用或删除这对密钥;如果以后还要让本机 Codex/WorkBuddy 自动更新网站,就保留在自己的本机凭证中。

可选:对账号权限要求更严格的企业,可以另外创建 CAM 子用户和部署专用密钥。

这张图片展示的是腾讯云网页的API密钥管理页面,界面弹出了提醒窗口,内容为“不建议使用主账号API访问密钥”,窗口中明确标注了需勾选“我已阅读并使用主账号API访问密钥的风险”选项,且有红色框线特意突出该勾选框与下方的“继续使用”按钮,页面左侧显示“访问管理”相关菜单选项,整体为密钥使用操作的提示界面。

如果弹出需要让你在终端输入一段代码,再粘贴id和密钥,可以按照一下快捷键快速打开,或者直接在codex里面打开终端工具

这张图片展示了Codex平台操作界面的终端交互窗口,用于部署官网时复制并粘贴相关密钥代码。界面上标注了三个核心操作指引,分别是点击右上角标注“打开终端”的按钮唤起终端,复制框内的密钥相关代码,以及在终端对应的位置粘贴已复制的代码。该界面对应文档中提到的“需要在终端输入代码再粘贴id和密钥”的操作步骤,是部署官网过程中配置腾讯云密钥时的具体操作界面。

如何打开终端

终端可以理解为电脑里的“命令操作窗口”。

Windows 电脑

方法一:点击左下角“开始”,搜索 PowerShell 或“终端”,点击打开。

方法二:按下 Win + X,选择“终端”或“Windows PowerShell”。

苹果电脑

方法一:按下 Command + 空格键,搜索“终端”或 Terminal,按回车打开。

方法二:打开“访达”→“应用程序”→“实用工具”→“终端”。

打开后,把课程中的命令复制进去,按回车键执行即可。

图片展示的是腾讯云自动部署环境准备完成的提示信息。内容显示当前工具为腾讯云官方TCCLI 3.1.143.1、COSCLI v1.0.8,COS上传和云资源管理能力可用,腾讯云凭证可用且已保存至macOS钥匙串,COS、CDN、DNS、SSL能力均可用,自动部署条件已具备,腾讯云自动部署环境已准备完成。该图片与文档中“如何打开终端”及“让Codex/WorkBuddy自动部署”部分内容相关,是腾讯云自动部署环境准备完成后的提示,表明可进行后续正式部署操作。

✅腾讯云自动部署环境已准备完成!


八、让 Codex/WorkBuddy 自动部署

只有上一步明确显示“腾讯云自动部署环境已准备完成”,才进入正式部署。

把下面的提示词发给 Codex/WorkBuddy,并替换正式域名:

提示词 P09-04|正式部署到腾讯云 打开复制页(会直接定位到同编号提示词) →

请把当前网站正式部署到腾讯云。

正式网址:https://www.你的域名
域名服务商:腾讯云
访问地区:中国内地

请严格按下面的顺序执行:

先识别当前是macOS还是Windows、CPU架构、终端和已经可用的官方工具,再为当前系统选择最合适的执行方式;不要把bash、chmod、which、/tmp或固定的macOS路径当成Windows前提。工具不同不改变下面的发布范围和公网验收标准。

第一阶段:部署前检查

1. 再次确认当前网站项目、最终发布目录和正式域名;
2. 检查腾讯云账号已实名、账户余额大于0;
3. 检查 COS、CDN、SSL 和 DNS 服务可用;
4. 检查正式域名的 ICP 备案状态满足中国内地 CDN 接入要求;
5. 检查当前凭证以及本机实际采用的腾讯云官方工具或方式可用;
6. 检查是否存在会阻止部署的服务授权、域名归属验证或协议确认。
7. 读取目标域名现有的 DNS 记录,确认 www 记录是否正在支持旧官网;不得删除或覆盖未在部署计划中明确说明的记录。
8. 如果账号内已经存在同名域名、存储桶或 CDN 配置,先判断能否安全复用;不要自动删除已有云资源。

先把结果分层处理:如果无法判断当前网站、最终`out/`或正式云端目标,继续可能发布到别的网站,或者构建、凭证和必要上传条件不成立,暂停线上发布;实名认证、备案、验证码、协议或付费只暂停对应的账号动作;远端清单、完整哈希或非核心检查暂时不可用,不要卡死已经确认目标中的安全上传和后续公网检查。

如果必须由我手动完成,请暂停,并直接给我:
- 需要打开的准确页面地址;
- 需要点击的按钮;
- 完成后看到什么状态才算通过。

第二阶段:展示部署计划

检查通过后,先展示准备创建或修改的资源,包括:
- 正式域名;
- COS 存储桶名称和地域;
- CDN 加速域名;
- DNS 记录;
- HTTPS 证书;
- 预计会产生费用的项目;
- 将采用的缓存和费用保护设置。

不要执行云端修改,等我回复“确认部署上线”。

第三阶段:收到确认后执行

1. 创建适合静态网站的 COS 标准存储桶,选择中国内地地域;
2. 存储桶保持私有读写,不要设为公有读;
3. 完成 CDN 服务授权并开启 COS 回源鉴权,让公网通过 CDN 访问网站;
4. 配置静态网站入口、首页文件和错误页面;
5. 确认当前COS存储桶和发布前缀属于这个正式网站。如果连正式目标本身都无法判断、继续可能发布到别的网站,暂停线上发布;目标明确但存储桶与其他业务共用时,只管理已确认的网站前缀或对象,不得清理其他业务内容;
6. 把当前最终静态out/作为唯一发布清单,记录全部文件路径、大小和内容校验信息;
7. 读取当前网站已确认范围内的远端对象,生成新增、修改、确认属于本站的远端多余、归属不明和读取异常清单;对象数量或网址结构变化属于正常版本差异,不设固定数量或比例门槛;
8. 收到“确认部署上线”后,先上传out/中的新增和修改文件;全部上传成功后,只把已确认属于当前网站、且本次out/中已经不存在的对象列入清理;不得先清空整个存储桶;
9. 只删除已确认属于当前网站、且本次out/中已经不存在的旧对象。共享空间内归属不明的对象保持不动并记录“内容更新完成但旧文件清理待确认”;清理后重新读取可得证据,平台支持可靠逐文件哈希时逐项比较,无法完成全量深度核验时如实记录“发布完成但深度一致性未核验”,不要因此否定已经通过的安全上传和关键公网结果;
10. 检查HTML、CSS、JS、JSON、XML、字体和图片的Content-Type正确;

11. 接入 www 正式域名的中国内地 CDN;
12. 如果腾讯云要求域名归属验证,优先用当前账号内的 DNS 自动完成;
13. 申请并部署 HTTPS 证书,开启 HTTP 跳转 HTTPS;
14. 如果域名和 DNS 在当前腾讯云账号内,自动添加需要的解析记录;
15. 设置缓存:HTML、sitemap.xml 和 robots.txt 使用短缓存;带版本号的 CSS、JS 和图片使用长缓存;
16. 设置基础费用保护:用量告警、合理的用量封顶和单 IP 访问频率限制;
17. 不要配置会阻止搜索引擎正常抓取公开网页的访问规则;
18. 必要文件上传完成后,调用CDN刷新接口刷新本次网站缓存,不要因为增强哈希核验暂缺而跳过缓存刷新;
19. 从真实公网重新读取首页、代表性子页、关键图片、sitemap.xml和robots.txt,并对比线上首页与本次out/index.html;
20. 按四级状态保存发布结果:构建、必要上传、已确认范围内清理、关键公网和深度一致性都通过为“发布完成”;构建、上传和关键公网通过但深度一致性没有全量证据为“发布完成但深度一致性未核验”;上传和关键公网通过但共享空间内旧对象归属不清为“内容更新完成但旧文件清理待确认”;构建失败、必要上传失败、关键公网仍不是本次版本、目标不明或可能覆盖别站才是“发布未完成”。前三种状态均可把实际部署的candidate_commit记录为production_commit并保存真实发布收据;没有源码变化时不得制造空提交。收据绑定production_commit、out_manifest_sha256、正式主域、网站范围、上传和清理结果、深度证据等级、部署时间及公网检查结果;
21. 不要为了刷新缓存另外开通云函数;


不要自动购买流量包、付费证书或其他资源。确实需要付费购买时先暂停,说明用途和价格,等我本人确认。

如果免费 HTTPS 证书还在签发,请等待并检查签发状态;需要我手动添加 DNS 验证时,给我准确的记录和值以及 DNS 页面地址。

第四阶段:线上验收

请实际访问正式网址并检查:
- HTTP 会跳转到 HTTPS;
- HTTPS 证书有效;
- 首页和主要页面返回正常;
- 图片、CSS、JS 和字体正常加载;
- 手机端页面正常;
- sitemap.xml 和 robots.txt 可以访问;
- 刷新文章页或其他深层页面不会出现异常;
- 不存在 localhost、测试域名或旧网址;
- 已确认网站范围内的同步结果、未清理对象和深度一致性证据等级已经如实记录;
- 线上首页与本次out/index.html一致;
- “首次正式上线成功”Git记录和第一次成功发布清单已经保存;
- COS 源站没有被设置成公有读。

完成后输出一份简短报告:
- 正式网址;
- 已创建或修改的云资源;
- 实际产生或可能产生的费用;
- HTTPS证书到期日期;
- before_commit、candidate_commit、production_commit(没有源码变化时可与candidate_commit相同)、工作区状态和out_manifest_sha256;
- 第一次成功发布清单的位置。
- 费用保护是否生效;
- 验收结果;
- 以后更新网站时我要对你说的那句话。

Codex/WorkBuddy 展示部署计划后,确认网站项目、正式域名和费用项目没有写错,再回复:

提示词 P09-05|确认部署上线 打开复制页(会直接定位到同编号提示词) →

确认部署上线

第一次部署时,如果腾讯云仍要求本人同意协议、验证身份或确认授权,Codex/WorkBuddy 会暂停并给出对应页面。你完成后回复:

提示词 P09-06|完成人工操作后继续部署 打开复制页(会直接定位到同编号提示词) →

页面操作已完成,请继续部署。

腾讯云当前免费SSL证书通常为90天,但续签与自动部署取决于证书类型、托管设置和当前平台规则。记下证书到期日;下一章会把到期检查、新证书申请和实际部署状态加入长期维护流程,不能只看到“已签发”就当作线上已经更新。


九、如果域名不在腾讯云

如果域名是在阿里云或其他平台购买,网站仍然可以部署到腾讯云,只是域名解析通常需要你手动复制一次。

Codex/WorkBuddy 会先完成腾讯云一侧的设置,然后给你需要添加的 DNS 记录。你只需要进入原域名平台,把 Codex/WorkBuddy 给出的记录原样添加进去。

以阿里云为例:

阿里云云解析 DNS

把下面的提示词发给 Codex/WorkBuddy:

提示词 P09-07|域名不在腾讯云时继续部署 打开复制页(会直接定位到同编号提示词) →

我的域名不在腾讯云,请继续完成腾讯云一侧的部署。

当需要域名解析或证书验证时,请不要让我自己猜。
请逐条告诉我:
- 记录类型;
- 主机记录;
- 记录值;
- TTL;
- 需要进入的域名平台页面;
- 添加完成后如何判断已经生效。

不要删除原有 DNS 记录,只让我添加或修改本次正式网站明确需要的记录。
等我回复“解析已添加”后,再继续检查和部署。

图片展示的是阿里云云解析DNS的界面,标题为“公网权威解析”。界面左侧有导航栏,右侧显示了域名“dme222.com”的解析记录,包括IP地址、记录类型、记录值、更新时间、DNS服务质量等信息。其中DNS服务质量显示为“正常”,下方有“刷新DNS缓存”按钮,该按钮被红色箭头指向突出显示。此图与文档中“如果域名不在腾讯云”部署官网时,以阿里云为例的操作步骤相关,用于指导用户在阿里云云解析DNS中刷新DNS缓存。

1.打开阿里云的域名,点击解析设置

这张图片展示的是阿里云域名解析设置页面,对应文档中“域名不在腾讯云”的部署步骤。页面顶部显示域名“lmk520.com”,右侧是各类解析设置相关选项,左侧为阿里云云解析DNS的功能菜单,中间区域罗列了已有的解析记录。页面内有红色箭头指向“添加记录”按钮,对应文档中第一步“打开阿里云的域名,点击解析设置”的操作指引,直观呈现了该操作所需点击的按钮位置,便于用户完成后续的域名解析记录添加操作。

2.添加记录,记录内容就填写上面ai工具返回的内容对应填写即可。

图片展示的是阿里云域名解析设置界面。左侧为域名管理导航栏,选中“解析设置”。右侧显示域名“lmk520.com”的解析记录,其中“www.lmk520”记录类型为CNAME,指向“www.lmk520.com”。下方有“编辑记录”按钮,弹出“编辑记录”窗口,可对记录内容、生效状态等进行修改。该图片与文档中“以阿里云为例”的内容相关,用于指导用户在阿里云进行域名解析设置操作。

填写完毕之后,预计10分钟左右,域名就能生效。

不要随手删除原有的 MX、TXT、A 或 CNAME 记录,它们可能正在支持企业邮箱或其他业务。只改 Codex/WorkBuddy 明确指出的记录。


十、正式上线验收

部署完成后,用电脑和手机分别打开正式网址。

你自己检查

如果电脑一直显示旧内容:

如果仍是旧内容,不要反复等待,把下面的话发给 Codex/WorkBuddy:

提示词 P09-08|排查正式网站仍显示旧内容 打开复制页(会直接定位到同编号提示词) →

正式网站仍然显示旧内容。

请检查:
1. 本地最终发布目录是否已经重新构建;
2. COS 中的文件是否已经更新;
3. CDN 是否命中旧缓存;
4. 正式域名是否指向正确的 CDN;
5. 直接刷新正式网址、首页和本次修改的页面;
6. 用线上实际访问结果确认已经更新。

处理完成后告诉我问题出在哪里,以及现在是否已恢复正常。

再做一次最终验收,在 Codex/WorkBuddy 输入以下提示词

提示词 P09-09|最终上线验收 打开复制页(会直接定位到同编号提示词) →

请对正式网站做一次最终上线验收。

正式网址:https://www.你的域名

请实际检查:
1. HTTP 和 HTTPS 是否正常;
2. 主要页面、图片、按钮和链接是否正常;
3. 手机端显示是否正常;
4. sitemap.xml 和 robots.txt 是否可以访问;
5. canonical、结构化数据和必要 SEO/GEO 内容是否正确;
6. 首页底部备案号和链接是否正确;
7. 是否还残留 localhost、测试域名或旧地址;
8. COS 存储桶是否仍为私有读写;
9. CDN 缓存刷新和费用保护是否已经生效;
10. 已确认网站范围内的上传与清理结果、未清理对象和深度一致性证据等级是否已经如实记录;
11. 线上首页是否与本次out/index.html一致;
12. “首次正式上线成功”Git记录和第一次成功发布清单是否已经保存。


可以安全修复的问题请直接修复并重新发布。

最后只给我:
- `发布完成`、`发布完成但深度一致性未核验`、`内容更新完成但旧文件清理待确认`或`发布未完成`四种状态中的一种;
- 已修复的问题;
- 仍需我处理的问题;
- 正式网址;
- HTTPS 证书到期日期。

Codex/WorkBuddy 返回前三种状态时,正式网站已经显示本次内容,只是深度证据或旧文件清理程度不同;返回“发布未完成”时,按它给出的唯一下一步继续处理,再重新检查。

正式上线验收通过后,Codex/WorkBuddy 还应明确给出candidate_commit、production_commit、out_manifest_sha256、工作区状态和第一次成功发布清单的位置。第10章会沿用这些记录继续更新。未全部通过时只报告partial_failed,不保存成功标记。

图片展示的是浏览器地址栏及搜索框界面。地址栏中显示网址“https://www.bsyy.lmk520.com”,并有“内蒙古精品小团与私家定制”字样。搜索框内有“北”字,旁边有“+”号。下方搜索结果中,第一个结果为“https://www.bsyy.lmk520.com”,显示“北境原野 NORTHERN WILDERNESS”,并有绿色图标。该图片与文档中“正式上线验收”部分相关,用于说明正式网址可通过HTTPS打开,且可通过浏览器搜索确认网站信息。

✅正式网址,可通过HTTPS打开

十一、网站上线后的公安联网备案

网站正式上线后,除ICP备案外,还需要根据当地互联网管理要求完成公安联网备案。通常应在网站开通之日起 30 个自然日内,通过全国公安机关互联网安全管理服务平台提交备案申请。

备案通过后,将获得公安备案编号。你可以将该编号交给 Codex/WorkBuddy,按照网站底部规范要求添加到页面中,完成网站上线后的基础合规设置。


本章完成检查

完成下面五项,就算过关:

本章完成标志

本章作业

提交一页上线结果,包含:

  1. 正式 HTTPS 网址;
  2. 电脑端正式首页截图;
  3. 手机端正式首页截图;
  4. Codex/WorkBuddy 上线验收“通过”的截图;
  5. 一句话说明:以后更新网站时,你准备对 Codex/WorkBuddy 说什么。

截图中的姓名、邮箱、本机路径、手机号和普通账号ID可以保留;不要出现完整 SecretIdSecretKey、访问令牌、Cookie、验证码或证书私钥。


官方延伸阅读


下一阶段预告

网站上线不是结束。

下一章,我们会让 Codex/WorkBuddy 帮你接收文字、图片、Word、Excel 等不同形式的资料,自动更新文章和页面,并在你确认后发布新版本。

我们还会学习版本备份、Git、搜索引擎收录和网站地图提交等进阶功能,让官网能够长期更新,而不是上线以后就放在那里不管。

进入阶段10|让官网持续增长:从一次建设到长期品牌资产 →

← 返回课程总目录