ChatGPT 最近上线了一个叫 Sites 的功能——你用自然语言描述一个网站,它帮你写出来,然后直接帮你托管上线,给你一个能访问的 URL。
不是生成代码让你自己部署,是写完直接上线。这不就是"vibe coding + 一键部署"打包到一起了吗?


Sites 是什么?
在 ChatGPT 里直接建站、托管、分享。以前用 ChatGPT 写代码,写完得自己想办法部署——推到 GitHub、接 Cloudflare 或者 Vercel、配域名,一通操作。Sites 把这整条链路直接一键搞定了。

能做什么?
官方文档列了几种典型场景:
- 内容型网站/落地页:不需要持久化数据,纯展示。
- 内部工具/管理后台:比如项目需求看板,支持提交、分配、状态更新、筛选,还能要求用工作区账号登录。
- 带数据持久化的 Web App:比如游戏排行榜、文件上传、用户进度保存。
- 从本地项目部署:如果你已经有一个写好的项目,直接让 Sites 部署上去。


数据存储:不只是静态页
Sites 不只是生成一个 HTML 页面那么简单,它支持两种持久化存储:
- D1(关系型数据库):适合结构化数据,用户列表、订单记录、游戏分数、表单提交。
- R2(对象存储):适合文件,用户上传的图片、文档、音视频。
最关键的一点:这些数据在用户多次访问之间保持不丢。

访问控制:默认为私密站点
Sites 部署后默认不是公开的,你可以选择:只有自己被邀请的人能访问、工作区内所有人能访问、或者任何有链接的人都能访问。分享链接是让别人访问,不是让别人编辑。


使用方式
如果你还没有本地个人项目,那么在 ChatGPT 桌面端打开 Sites,点击新建站点,直接描述你要让它做的站点。例如:"做一个团队周报看板,支持提交周报、按人筛选、按周查看"。
如果你已经有本地项目,可以在项目下新建对话,通过 @ 调用 Sites 插件,直接告诉它"部署我的个人博客"。
部署完成后点击访问,它会自动生成一个 xxx.chatgpt.site 的域名。也支持绑定自定义域名,把自定义域名告诉它,然后去域名管理配置对应的解析即可。


跟现有方案比呢?
Sites 不是要替代 Vercel 或 Netlify,它解决的是另一个问题:"我脑子里有个想法,想在 5 分钟内看到一个能用的东西。"
如果你是专业前端,有自己的部署流程,Sites 对你来说可能只是个快速原型工具。但如果你不是——你是个产品经理想搭个内部看板,是个运营想做个活动落地页,是个老师想做个课堂小游戏——Sites 真的能让你不写一行代码就上线一个带后端的 Web 应用。
注意事项
- 目前只支持 ChatGPT 桌面端,网页版暂时不行。
- 每次部署都是生产环境 URL——没有 staging 环境,所以先保存版本、确认无误再部署。
- 可用性取决于订阅计划和地区——不是所有人都能用。
- 共享 ≠ 可编辑——分享链接只能访问,不能改你的站点。
- 密钥别写在 prompt 里——在设置面板里配。
总结
从"帮你写代码"到"帮你写代码 + 帮你部署 + 帮你托管",ChatGPT 这一步迈得挺大的。Sites 现在还是公测,功能和可用性后面应该还会迭代,但方向已经很清楚了:AI 不只是你的编程助手,它要变成你的部署助手、运维助手、甚至产品经理。
等它成熟了,"我有个想法"到"它上线了"之间的距离,可能就真的只差一句话了。