0成本将网站部署上线
很多设计师用AI生成了很棒的网站原型,却卡在"怎么上线"这一步。其实免费部署一个网站并不难,这篇指南手把手教你从设计到上线,全程不需要写一行代码。

很多设计师用AI生成了很棒的网站原型,却卡在"怎么上线"这一步。其实免费部署一个网站并不难,这篇指南手把手教你从设计到上线,全程不需要写一行代码。
方案对比:选择最适合你的路径
| 方案 | 适合场景 | 优点 | 需要什么 |
|---|---|---|---|
| Netlify拖拽 | 临时给客户看效果 | 30秒搞定,无需注册 | 一个HTML文件 |
| Vercel | 正式上线、AI生成项目 | 全球CDN、自动部署 | GitHub账号 |
| Cloudflare Pages | 长期稳定运行 | 无限流量、完全免费 | GitHub账号 |
| GitHub Pages | 程序员项目 | 完全免费、无需服务器 | GitHub账号 |
一、工具准备
1.1 设计阶段用到的AI工具
| 工具 | 网址 | 用途 |
|---|---|---|
| Figma | figma.com | AI生成UI设计稿 |
| Galileo AI | galileo.ai | AI生成界面设计 |
| Framer AI | framer.ai | AI直接生成可交互网站 |
| Locofy | locofy.ai | Figma设计稿转代码 |
1.2 Vibe Coding 工具(推荐⭐)
Vibe Coding 是现在最流行的方式——不需要写代码,用自然语言和AI对话,就能生成你想要的网站。
| 工具 | 网址 | 特点 | 适合谁 |
|---|---|---|---|
| Cursor | cursor.com | AI代码编辑器,实时预览 | 想完全控制代码 |
| Bolt.new | bolt.new | 浏览器里直接开发 | 零基础快速出效果 |
| Claude Code | claude.ai | 强大推理能力 | 需要复杂功能 |
| Lovable | lovable.dev | 自然语言构建应用 | 产品原型快速验证 |
| Websim AI | websim.ai | 实时生成网页 | 探索创意想法 |
| Windsurf | windsurf.dev | AI代码助手 | 程序员友好 |
1.3 部署阶段需要的免费工具
| 工具 | 网址 | 用途 | 费用 |
|---|---|---|---|
| GitHub | github.com | 代码托管 | 免费 |
| Vercel | vercel.com | 前端部署 | 免费(个人项目) |
| Netlify | netlify.com | 前端部署 | 免费(每月100GB流量) |
| Cloudflare Pages | pages.cloudflare.com | 前端部署 | 免费(无限流量) |
二、部署流程图
以下是三种最常见场景的完整部署路径:
场景A:Figma设计稿 → 线上网站
Figma设计稿 → Locofy插件导出 → HTML/CSS/JS文件 → 上传到GitHub → Vercel / Netlify → 🌐 线上网站
场景B:Vibe Coding → 线上网站
Cursor / Bolt.new(自然语言描述需求)→ AI生成代码 → 上传到GitHub → Vercel → 🌐 线上网站
场景C:临时给客户看效果(最简单)
设计稿截图 / AI生成页面 → 拖拽到Netlify → 🌐 临时链接(7天内有效)→ 永久网站上线
三、详细部署步骤
3.1 从设计到代码
方法一:Figma设计稿导出
- 在Figma中打开你的设计稿
- 安装 Locofy 或 Anima 插件(免费)
- 点击插件的"Export"按钮
- 选择导出格式:HTML/CSS/JS
- 下载压缩包并解压
方法二:Vibe Coding(推荐⭐)
不需要任何代码基础!
- 打开 Bolt.new,直接在浏览器里用自然语言描述你想要的网站
- 或打开 Cursor,新建项目,选择"Start with AI"
- 用自然语言描述需求,比如:"帮我设计一个作品集网站,深色主题,有关于我们和作品集页面"
- AI实时生成代码,你可以实时看到效果
- 调整满意后,点击导出或复制代码
新手提示:建议先从简单的单页面开始,成功率更高!
3.2 上传到GitHub
- 打开 github.com,注册账号(免费)
- 点击右上角 + → New repository
- 填写仓库名称(如 my-website),选择 Public
- 点击 Create repository
方法一:网页直接上传(最适合新手)
- 进入刚创建的仓库
- 点击 uploading an existing file
- 把项目文件夹里的所有文件拖拽进去
- 点击 Commit changes
方法二:用GitHub Desktop客户端
- 下载 GitHub Desktop
- 登录你的GitHub账号
- 点击 File → Add Local Repository
- 选择你的项目文件夹
- 点击 Publish repository
3.3 部署上线:两条路可选
上传到GitHub后,有两条上线路径,根据你的需求选择:
路径一:GitHub Pages(最简单⭐ 最推荐)
如果对域名没有特殊要求,直接用 GitHub Pages,上传完就自动有链接,不需要注册其他平台。
- 上传文件到 GitHub 仓库(见上方步骤)
- 进入仓库 → 点击 Settings → 滚动到 GitHub Pages
- Source 选择 Deploy from a branch
- Branch 选择 main / master,Folder 选择 / (root)
- 点击 Save,等待1-2分钟
- 访问
https://你的用户名.github.io/仓库名
💡 提示:仓库名建议用英文,GitHub Pages 链接对中文支持不太好。
路径二:连接 Vercel(适合需要自定义域名)
如果你想用自定义域名,或者想要更快的加载速度,用 Vercel:
- 打开 vercel.com
- 用GitHub账号登录(Sign up → Continue with GitHub)
- 点击 Add New Project
- 在列表中找到你的仓库,点击 Import
- 点击 Deploy,等待1-2分钟
- 完成后,你会获得一个链接,如:
https://my-website.vercel.app
Vercel会自动识别项目类型,大多数情况下不需要任何配置!
两条路径对比:
| 对比项 | GitHub Pages | Vercel |
|---|---|---|
| 操作步骤 | 只需上传文件,开启设置即可 | 上传后还需连接Vercel平台 |
| 链接格式 | username.github.io/repo | 自定义项目名.vercel.app |
| 自定义域名 | 支持,但需额外配置 | 支持,配置更简单 |
四、临时部署:客户演示专用(最简单!)
如果只是临时给客户看效果,不需要GitHub,不需要注册账号,直接用以下方法:
方法一:Netlify拖拽部署(30秒搞定)⭐
最适合:给客户发链接看效果
- 打开 app.netlify.com/drop
- 把你的HTML文件(包含图片)拖拽到网页上
- 等待几秒,自动生成链接
- 把链接发给客户
优点:无需注册、即刻可用、完全免费缺点:链接会在7天后失效(登录后可升级为永久)
方法二:CodePen即时预览
最适合:单页HTML效果展示
- 打开 codepen.io
- 把HTML/CSS/JS代码分别粘贴到对应区域
- 点击右上角 Change View → Debug mode
- 复制调试模式的链接发给客户
方法三:GitHub临时页面
- 在GitHub仓库中找到要展示的文件
- 点击文件名(如 index.html)
- 点击右上角 Raw 查看纯代码
- 复制URL,替换
raw.githubusercontent.com为htmlpreview.github.io/? - 或在仓库设置中开启 GitHub Pages
临时链接对比:
| 方法 | 链接类型 | 有效期 |
|---|---|---|
| Netlify Drop | xxx.netlify.app | 7天 |
| CodePen | codepen.io/xxx | 永久 |
| GitHub Pages | username.github.io/repo | 永久 |
五、自定义域名与HTTPS
5.1 自动获得免费域名
部署完成后,Vercel会自动分配一个子域名:https://my-website.vercel.app
HTTPS(安全锁图标)自动配置好,无需任何操作。
5.2 自定义域名(可选)
如果你有自有域名,想用更专业的链接:
步骤一:在Vercel中添加域名
- 进入你的Vercel项目
- 点击 Settings → Domains
- 输入你的域名(如:design.example.com)
- 点击 Add
步骤二:在域名服务商配置DNS
推荐使用 Cloudflare(免费DNS):
在DNS设置中添加一条CNAME记录:
- 类型:CNAME
- 名称:@(或你的子域名如 design)
- 指向:cname.vercel-dns.com
常用域名服务商DNS配置位置:
| 服务商 | DNS设置入口 |
|---|---|
| 阿里云 | 云解析DNS → 域名管理 |
| 腾讯云 | DNSPod → 域名注册 |
| Namecheap | Advanced DNS |
| Cloudflare | DNS → Records |
六、常见问题
Q:AI生成的代码能直接用吗?
大部分情况下可以直接用。如果有报错,把错误信息复制给AI工具(如ChatGPT、Claude),让它帮你修复。HTML/CSS/JS的兼容性比框架项目好很多。
Q:网站访问速度怎么样?
用Vercel或Cloudflare部署,全球CDN加速,国内访问也很快。实测首屏加载通常在1-3秒内。
Q:免费额度够用吗?
完全够用! Vercel免费版每月100GB流量,个人项目根本用不完。
Q:没有任何代码基础能学会吗?
能! 按照本指南操作,整个过程不需要写一行代码。唯一需要的就是动手跟着做一次。
Q:Netlify临时链接能改成永久的吗?
可以:
- 在Netlify注册账号
- 把你之前拖拽的文件夹做成ZIP压缩包
- 重新拖拽到Netlify
- 登录后链接自动变为永久
七、总结:选对方案最重要
| 你的情况 | 推荐方案 |
|---|---|
| 只是给客户临时看效果 | Netlify拖拽 → 30秒搞定 |
| 设计稿已经有了 | Figma + Locofy → 一键转代码 |
| 想正式上线、获得永久链接 | Cursor / Bolt.new + Vercel → Vibe Coding |
| 想练习完整的开发流程 | GitHub + Vercel → 标准路径 |
| 步骤 | 操作 | 耗时 |
|---|---|---|
| 1 | 注册GitHub账号 | 3分钟 |
| 2 | 上传项目文件 | 5分钟 |
| 3 | Vercel部署 | 2分钟 |
| 4 | 绑定域名(如需要) | 5分钟 |
| 总计 | 15分钟 |
工具在进化,门槛在降低。设计出好看的作品已经不是问题,让更多人看到它才是。
祝你顺利上线第一个网站!🚀