Claude Code 做完网站怎么发布
直接答案
Claude Code 本身就是命令行 Agent,最适合"写完直接让它部署"。码上架为这类 AI 编程助手提供了公开的部署契约(/ai),在 Claude Code 里输入:
访问 https://mashangjia.com/ai ,按这份契约把当前项目部署上线,把最终网址给我。
Claude 会读取契约文本,按里面的说明打包、上传、完成发布,并把网址返回给你。
为什么这条路最顺
写代码和部署是同一个 Agent 完成的好处是上下文不丢:它知道你的项目结构、哪个目录是构建产物、有没有 Dockerfile,不需要你再解释。传统流程里"AI 写码 → 你手动部署"的交接环节是最容易出错的地方。
真实步骤
- 确认项目本地可用:静态项目跑得起来或有构建产物;容器项目根目录有
Dockerfile。 - 对 Claude Code 发出上面的指令。
- Claude 按契约执行匿名快速发布,返回临时网址。
- 打开网址验收效果。满意后:注册码上架账号 → 认领该站点 → 变成你的正式站点。
- 之后在控制台管理项目、看访问数据、绑定自定义域名。
如果部署失败
契约里定义了明确的错误码和处理建议。把 Claude 返回的错误信息直接贴回对话,例如"它返回了体积超限",Claude 会按契约指引处理(比如清理 node_modules 后重新打包——依赖目录不该上传,这是最常见的超限原因)。
费用与边界
- 匿名快速发布免费,适合先验证效果。
- 免费版账号:最多 5 个项目、50MB 存储、每月 500MB 流量(以官网实时说明为准)。
- 上传 zip 最大 50MB。
FAQ
Q:Claude Code 能直接操作我的码上架账号吗? 可以。契约包含账号模式:你在网站上注册取得凭据后交给你的 AI,之后它可以用账号态 API 管理你的项目。匿名模式则完全不需要凭据。
Q:部署到一半失败了要重来吗? 契约是幂等设计,同一个任务重试不会产生重复站点。
Q:能部署带数据库的完整应用吗? 带 Dockerfile 的容器项目可以。数据库这类有状态依赖要在项目里自己组织好(比如用容器内的 SQLite,或外接数据库服务)。
下一步
- 想直接试:把本文开头那句话发给你的 Claude Code。
- 了解码上架适合/不适合什么:AI 写完网站怎么上线。
- 项目上线后想收费:AI 做完 SaaS 怎么快速上线并开始收费。