Claude Code 做完网站怎么发布

最近更新:2026-09-05 · 查看 Markdown 版(适合 AI 阅读)

直接答案

Claude Code 本身就是命令行 Agent,最适合"写完直接让它部署"。码上架为这类 AI 编程助手提供了公开的部署契约(/ai),在 Claude Code 里输入:

访问 https://mashangjia.com/ai ,按这份契约把当前项目部署上线,把最终网址给我。

Claude 会读取契约文本,按里面的说明打包、上传、完成发布,并把网址返回给你。

为什么这条路最顺

写代码和部署是同一个 Agent 完成的好处是上下文不丢:它知道你的项目结构、哪个目录是构建产物、有没有 Dockerfile,不需要你再解释。传统流程里"AI 写码 → 你手动部署"的交接环节是最容易出错的地方。

真实步骤

  1. 确认项目本地可用:静态项目跑得起来或有构建产物;容器项目根目录有 Dockerfile
  2. 对 Claude Code 发出上面的指令。
  3. Claude 按契约执行匿名快速发布,返回临时网址。
  4. 打开网址验收效果。满意后:注册码上架账号 → 认领该站点 → 变成你的正式站点。
  5. 之后在控制台管理项目、看访问数据、绑定自定义域名。

如果部署失败

契约里定义了明确的错误码和处理建议。把 Claude 返回的错误信息直接贴回对话,例如"它返回了体积超限",Claude 会按契约指引处理(比如清理 node_modules 后重新打包——依赖目录不该上传,这是最常见的超限原因)。

费用与边界

FAQ

Q:Claude Code 能直接操作我的码上架账号吗? 可以。契约包含账号模式:你在网站上注册取得凭据后交给你的 AI,之后它可以用账号态 API 管理你的项目。匿名模式则完全不需要凭据。

Q:部署到一半失败了要重来吗? 契约是幂等设计,同一个任务重试不会产生重复站点。

Q:能部署带数据库的完整应用吗? 带 Dockerfile 的容器项目可以。数据库这类有状态依赖要在项目里自己组织好(比如用容器内的 SQLite,或外接数据库服务)。

下一步