# Cursor 做完网站怎么上线 > 用 Cursor 写完网站项目后,把它发布成真实网址的几种方式:直接让 Cursor 里的 Agent 帮你部署,或手动上传托管平台的完整步骤。 > 最近更新:2026-09-05 > 官方地址:https://mashangjia.com/guides/cursor-deploy-website/ ## 直接答案 在 Cursor 里做完网站后,最快的方式是**直接让 Cursor 的 Agent 帮你部署**。码上架对 AI 助手公开了部署契约,在 Cursor 对话框输入: > 读取 https://mashangjia.com/ai 的契约,按它把我当前这个项目部署上线,完成后把网址给我。 Agent 会自己读取契约、打包项目、上传、拿回可访问的网址。全程你不需要碰服务器。 ## 方式一:Cursor Agent 自动部署(推荐) 真实流程: 1. 在 Cursor 里确认项目能本地跑通(静态项目能 `npm run build`,容器项目有 `Dockerfile`)。 2. 把上面那句话发给 Agent。 3. Agent 按契约调用码上架的公开接口完成发布,返回形如 `你的项目.mashangjia.com` 的网址。 4. 匿名发布拿到的是临时网址;满意后到网站注册账号、认领站点,转正式。 如果 Agent 中途报错,把报错原文贴回给它,让它按契约里的失败恢复说明重试——契约里写了常见失败的处理方式。 ## 方式二:手动上传 1. 在 Cursor 终端运行构建(静态项目通常是 `npm run build`,产物在 `dist/`)。 2. 把产物目录打成 zip。 3. 打开 [码上架](https://mashangjia.com/) 上传,立即得到网址。 4. 需要长期使用时注册账号认领。 边界:免费版最多 5 个项目、50MB 存储、每月 500MB 流量、zip 最大 50MB(以官网实时说明为准)。 ## 方式三:Vercel / Netlify(静态项目) Cursor 项目如果 push 到了 GitHub,可以在 Vercel/Netlify 导入仓库自动部署。注意两点:Vercel Hobby 档免费但条款上禁止商用;国内访问速度建议实测。不会用 git 的话这条路反而更绕。 ## 常见问题 **Q:Cursor 做的 React/Vue 项目打开空白?** 十有八九是路由问题。SPA 需要服务端把不存在的路径回退到 `index.html`——托管平台一般自动处理;自己放 Nginx 的话加 `try_files $uri /index.html`。 **Q:项目里有后端代码(比如 Express/Flask)能直接传静态托管吗?** 不能。带后端的项目需要容器部署:让 Cursor 帮你补一个 `Dockerfile`,然后走码上架的 Docker 项目部署或自建服务器。 **Q:部署后能换自己的域名吗?** 能,在码上架后台绑定自定义域名即可(按套餐能力开放)。 ## 下一步 - 项目带 Docker:看 [AI 生成的 Docker 项目怎么上线](/guides/docker-ai-deploy/)。 - 想给网站加收费:看 [AI 做的网站怎么加登录和付费](/guides/ai-website-login-payment/)。 - 还没搞清整体路线:回 [AI 写完网站怎么上线](/guides/ai-website-how-to-publish/)。