Cursor 做完网站怎么上线
直接答案
在 Cursor 里做完网站后,最快的方式是直接让 Cursor 的 Agent 帮你部署。码上架对 AI 助手公开了部署契约,在 Cursor 对话框输入:
读取 https://mashangjia.com/ai 的契约,按它把我当前这个项目部署上线,完成后把网址给我。
Agent 会自己读取契约、打包项目、上传、拿回可访问的网址。全程你不需要碰服务器。
方式一:Cursor Agent 自动部署(推荐)
真实流程:
- 在 Cursor 里确认项目能本地跑通(静态项目能
npm run build,容器项目有Dockerfile)。 - 把上面那句话发给 Agent。
- Agent 按契约调用码上架的公开接口完成发布,返回形如
你的项目.mashangjia.com的网址。 - 匿名发布拿到的是临时网址;满意后到网站注册账号、认领站点,转正式。
如果 Agent 中途报错,把报错原文贴回给它,让它按契约里的失败恢复说明重试——契约里写了常见失败的处理方式。
方式二:手动上传
- 在 Cursor 终端运行构建(静态项目通常是
npm run build,产物在dist/)。 - 把产物目录打成 zip。
- 打开 码上架 上传,立即得到网址。
- 需要长期使用时注册账号认领。
边界:免费版最多 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 项目怎么上线。
- 想给网站加收费:看 AI 做的网站怎么加登录和付费。
- 还没搞清整体路线:回 AI 写完网站怎么上线。