0成本将网站部署上线

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

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

方案对比:选择最适合你的路径

方案适合场景优点需要什么
Netlify拖拽临时给客户看效果30秒搞定,无需注册一个HTML文件
Vercel正式上线、AI生成项目全球CDN、自动部署GitHub账号
Cloudflare Pages长期稳定运行无限流量、完全免费GitHub账号
GitHub Pages程序员项目完全免费、无需服务器GitHub账号

一、工具准备

1.1 设计阶段用到的AI工具

工具网址用途
Figmafigma.comAI生成UI设计稿
Galileo AIgalileo.aiAI生成界面设计
Framer AIframer.aiAI直接生成可交互网站
Locofylocofy.aiFigma设计稿转代码

1.2 Vibe Coding 工具(推荐⭐)

Vibe Coding 是现在最流行的方式——不需要写代码,用自然语言和AI对话,就能生成你想要的网站。

工具网址特点适合谁
Cursorcursor.comAI代码编辑器,实时预览想完全控制代码
Bolt.newbolt.new浏览器里直接开发零基础快速出效果
Claude Codeclaude.ai强大推理能力需要复杂功能
Lovablelovable.dev自然语言构建应用产品原型快速验证
Websim AIwebsim.ai实时生成网页探索创意想法
Windsurfwindsurf.devAI代码助手程序员友好

1.3 部署阶段需要的免费工具

工具网址用途费用
GitHubgithub.com代码托管免费
Vercelvercel.com前端部署免费(个人项目)
Netlifynetlify.com前端部署免费(每月100GB流量)
Cloudflare Pagespages.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设计稿导出

  1. 在Figma中打开你的设计稿
  2. 安装 Locofy 或 Anima 插件(免费)
  3. 点击插件的"Export"按钮
  4. 选择导出格式:HTML/CSS/JS
  5. 下载压缩包并解压

方法二:Vibe Coding(推荐⭐)

不需要任何代码基础!

  1. 打开 Bolt.new,直接在浏览器里用自然语言描述你想要的网站
  2. 或打开 Cursor,新建项目,选择"Start with AI"
  3. 用自然语言描述需求,比如:"帮我设计一个作品集网站,深色主题,有关于我们和作品集页面"
  4. AI实时生成代码,你可以实时看到效果
  5. 调整满意后,点击导出或复制代码

新手提示:建议先从简单的单页面开始,成功率更高!

3.2 上传到GitHub

  1. 打开 github.com,注册账号(免费)
  2. 点击右上角 + → New repository
  3. 填写仓库名称(如 my-website),选择 Public
  4. 点击 Create repository

方法一:网页直接上传(最适合新手)

  1. 进入刚创建的仓库
  2. 点击 uploading an existing file
  3. 把项目文件夹里的所有文件拖拽进去
  4. 点击 Commit changes

方法二:用GitHub Desktop客户端

  1. 下载 GitHub Desktop
  2. 登录你的GitHub账号
  3. 点击 File → Add Local Repository
  4. 选择你的项目文件夹
  5. 点击 Publish repository

3.3 部署上线:两条路可选

上传到GitHub后,有两条上线路径,根据你的需求选择:

路径一:GitHub Pages(最简单⭐ 最推荐)

如果对域名没有特殊要求,直接用 GitHub Pages,上传完就自动有链接,不需要注册其他平台。

  1. 上传文件到 GitHub 仓库(见上方步骤)
  2. 进入仓库 → 点击 Settings → 滚动到 GitHub Pages
  3. Source 选择 Deploy from a branch
  4. Branch 选择 main / master,Folder 选择 / (root)
  5. 点击 Save,等待1-2分钟
  6. 访问 https://你的用户名.github.io/仓库名
💡 提示:仓库名建议用英文,GitHub Pages 链接对中文支持不太好。

路径二:连接 Vercel(适合需要自定义域名)

如果你想用自定义域名,或者想要更快的加载速度,用 Vercel:

  1. 打开 vercel.com
  2. 用GitHub账号登录(Sign up → Continue with GitHub)
  3. 点击 Add New Project
  4. 在列表中找到你的仓库,点击 Import
  5. 点击 Deploy,等待1-2分钟
  6. 完成后,你会获得一个链接,如:https://my-website.vercel.app

Vercel会自动识别项目类型,大多数情况下不需要任何配置!


两条路径对比:

对比项GitHub PagesVercel
操作步骤只需上传文件,开启设置即可上传后还需连接Vercel平台
链接格式username.github.io/repo自定义项目名.vercel.app
自定义域名支持,但需额外配置支持,配置更简单

四、临时部署:客户演示专用(最简单!)

如果只是临时给客户看效果,不需要GitHub,不需要注册账号,直接用以下方法:

方法一:Netlify拖拽部署(30秒搞定)⭐

最适合:给客户发链接看效果

  1. 打开 app.netlify.com/drop
  2. 把你的HTML文件(包含图片)拖拽到网页上
  3. 等待几秒,自动生成链接
  4. 把链接发给客户

优点:无需注册、即刻可用、完全免费缺点:链接会在7天后失效(登录后可升级为永久)

方法二:CodePen即时预览

最适合:单页HTML效果展示

  1. 打开 codepen.io
  2. 把HTML/CSS/JS代码分别粘贴到对应区域
  3. 点击右上角 Change View → Debug mode
  4. 复制调试模式的链接发给客户

方法三:GitHub临时页面

  1. 在GitHub仓库中找到要展示的文件
  2. 点击文件名(如 index.html)
  3. 点击右上角 Raw 查看纯代码
  4. 复制URL,替换 raw.githubusercontent.com 为 htmlpreview.github.io/?
  5. 或在仓库设置中开启 GitHub Pages

临时链接对比:

方法链接类型有效期
Netlify Dropxxx.netlify.app7天
CodePencodepen.io/xxx永久
GitHub Pagesusername.github.io/repo永久

五、自定义域名与HTTPS

5.1 自动获得免费域名

部署完成后,Vercel会自动分配一个子域名:https://my-website.vercel.app

HTTPS(安全锁图标)自动配置好,无需任何操作。

5.2 自定义域名(可选)

如果你有自有域名,想用更专业的链接:

步骤一:在Vercel中添加域名

  1. 进入你的Vercel项目
  2. 点击 Settings → Domains
  3. 输入你的域名(如:design.example.com)
  4. 点击 Add

步骤二:在域名服务商配置DNS

推荐使用 Cloudflare(免费DNS):

在DNS设置中添加一条CNAME记录:

  • 类型:CNAME
  • 名称:@(或你的子域名如 design)
  • 指向:cname.vercel-dns.com

常用域名服务商DNS配置位置:

服务商DNS设置入口
阿里云云解析DNS → 域名管理
腾讯云DNSPod → 域名注册
NamecheapAdvanced DNS
CloudflareDNS → Records

六、常见问题

Q:AI生成的代码能直接用吗?

大部分情况下可以直接用。如果有报错,把错误信息复制给AI工具(如ChatGPT、Claude),让它帮你修复。HTML/CSS/JS的兼容性比框架项目好很多。

Q:网站访问速度怎么样?

用Vercel或Cloudflare部署,全球CDN加速,国内访问也很快。实测首屏加载通常在1-3秒内。

Q:免费额度够用吗?

完全够用! Vercel免费版每月100GB流量,个人项目根本用不完。

Q:没有任何代码基础能学会吗?

能! 按照本指南操作,整个过程不需要写一行代码。唯一需要的就是动手跟着做一次。

Q:Netlify临时链接能改成永久的吗?

可以:

  1. 在Netlify注册账号
  2. 把你之前拖拽的文件夹做成ZIP压缩包
  3. 重新拖拽到Netlify
  4. 登录后链接自动变为永久

七、总结:选对方案最重要

你的情况推荐方案
只是给客户临时看效果Netlify拖拽 → 30秒搞定
设计稿已经有了Figma + Locofy → 一键转代码
想正式上线、获得永久链接Cursor / Bolt.new + Vercel → Vibe Coding
想练习完整的开发流程GitHub + Vercel → 标准路径
步骤操作耗时
1注册GitHub账号3分钟
2上传项目文件5分钟
3Vercel部署2分钟
4绑定域名(如需要)5分钟
总计15分钟

工具在进化,门槛在降低。设计出好看的作品已经不是问题,让更多人看到它才是。

祝你顺利上线第一个网站!🚀