AI工作流14 MIN

Vibe Coding 做了个网站别人怎么打不开?分享几个免费部署方案,不买域名不买服务器,也能让别人直接访问

从“我做了一个网站”,到“别人真的打开了这个网站”,才算真正完成了一个 Vibe Coding 项目。本文介绍 WorkBuddy 与 GitHub Pages 等免费部署方案。

这段时间,用 AI 做网站的人越来越多了。

以前做一个网站,需要先学 HTML、CSS、JavaScript,还要研究框架、服务器和数据库。现在用 Codex、WorkBuddy 等工具,只要把需求描述清楚,AI 就能帮我们完成页面设计、功能开发和代码修改。

比如你可以直接告诉 AI:

“帮我做一个测试打工人班味浓度的网站,要有结果页,还能生成适合分享的图片。”

以前这可能是一个完整的开发需求,现在和 AI 来回聊几轮,网站基本就能做出来。

但很多新手会卡在最后一步:

网站在自己电脑里能打开,怎么发给朋友,让别人也能看到?

这篇文章不展开讲 Codex(能自己把 Codex 配好跑起来,大概率不会卡在“怎么部署上线”这一步),而是以对新手更友好的 WorkBuddy 为例,分享两种免费部署网站的方法:

  1. 直接让 WorkBuddy 帮你部署,适合完全不懂技术的新手。
  2. 使用 GitHub Pages 部署,稍微进阶,但更方便长期保存和管理。

先看我的两个真实案例

WorkBuddy 部署案例

项目:不想上班研究所
访问地址:https://4ed9036bc729437ca1fcdfab4929f6cd.app.codebuddy.work

通过 WorkBuddy 部署的不想上班研究所网站首页
通过 WorkBuddy 免费部署的“不想上班研究所”网站。

GitHub Pages 部署案例

项目:江南 GEO 笔记单页面
访问地址:https://jn-growth.github.io/

通过 GitHub Pages 部署的江南 GEO 笔记单页面
通过 GitHub Pages 免费部署的“江南 GEO 笔记”单页面。

前者是一个给打工人使用的趣味工具网站,后者是我的个人服务和案例展示网站。两个网站都没有单独购买服务器,也能直接把网址发给别人访问。

注:测试站点没有做优化,由一句话生成。有需要可以关注公众号并私信获取提示词。

一、为什么你发的链接,别人打不开?

很多人让 AI 做完网站后,会看到一个类似这样的地址:

http://localhost:3000
http://127.0.0.1:5173

自己点开完全正常,但是发到微信群里,别人打开却显示无法访问。

原因很简单:这个地址只是你自己电脑里的临时地址,并不是互联网上的公开网站。

可以把它理解成:你在自己家里做了一块招牌。你自己当然看得到,但别人想看到,就需要把它搬到一个大家都能到达的公共场所。

“部署网站”,做的就是这件事。

部署完成后,你会获得一个公开网址,例如:

随机字符.app.codebuddy.work
用户名.github.io
项目名称.pages.dev
项目名称.vercel.app

别人不需要安装软件,也不需要拿到你的项目文件,直接在浏览器或者微信里打开网址就能看到。

二、是不是必须买域名和服务器?

不一定。

如果你准备建设正式企业官网、品牌官网,或者准备长期运营一个内容网站,后期确实最好购买独立域名,并选择更稳定的托管方案。

但很多 Vibe Coding 项目,本身只是:

  • 做一个小工具;
  • 验证自己的想法;
  • 发给朋友体验;
  • 给客户预览页面;
  • 发到群里收集反馈;
  • 做一个趣味测试网站;
  • 临时做一个活动页面。

这些项目不一定需要做 SEO 和 GEO 优化,不需要通过搜索引擎获得大量流量,只是作为团队内部或小范围分享。

它可能只需要满足一个要求:

我把链接发给别人,别人可以正常打开和使用。

这种情况下,平台免费提供的二级域名已经足够了。没必要网站刚做出来,还不知道有没有人用,就先去购买域名、服务器,研究备案、解析和各种配置。

先免费发布,先让别人用起来,通常更重要。

方案一:直接让 WorkBuddy 帮你部署

这是最适合新手的方法。

如果网站本身就是在 WorkBuddy 里面做的,最省事的方式,就是继续告诉它:

帮我把这个网站部署上线。

WorkBuddy 部署,照着这四步做

第一步:先确认网站基本做好了

在 WorkBuddy 里打开项目,自己简单点一遍:

  • 首页能不能打开;
  • 按钮能不能点击;
  • 页面能不能跳转;
  • 图片有没有正常显示;
  • 手机预览有没有明显错位。

发现问题也不用自己修代码,直接用大白话告诉 WorkBuddy:

请检查一下当前网站。

我发现首页的按钮点击后没有反应,请找到原因并修复。
不要重新设计页面,也不要修改其他正常功能。

第二步:直接让 WorkBuddy 部署

下面这段提示词可以直接复制:

请帮我把当前网站部署上线。

我的要求是:
1. 部署后要生成一个可以公开访问的网址;
2. 别人不登录 WorkBuddy 也可以打开;
3. 不购买域名和服务器,优先使用免费部署方式;
4. 不要修改现在的网站内容和页面设计;
5. 部署完成后,把可以访问的网址直接发给我;
6. 帮我检查首页、按钮、页面跳转和手机端能否正常使用;
7. 告诉我以后修改网站后,应该怎么重新发布。
WorkBuddy 完成网站部署后返回公开访问地址的界面
WorkBuddy 部署完成后的结果截图。

第三步:按照页面提示确认发布

WorkBuddy 可能会自动处理,也可能提示你点击“确认部署”“确认发布”“允许公开访问”等按钮。只要确认发布的是当前项目,按照页面提示继续即可。

第四步:复制网址并测试

部署完成后,复制 WorkBuddy 提供的网址,然后做三次检查:

  1. 在自己的浏览器打开;
  2. 使用浏览器无痕模式打开;
  3. 把网址发到手机微信里打开。

为什么要用无痕模式?因为你自己的浏览器可能已经登录了 WorkBuddy。无痕模式更接近其他普通用户打开网站时的状态。

部署后页面有问题怎么办?

最常见的问题包括:

  • 页面打开后是空白;
  • 图片没有显示;
  • 某个按钮失效;
  • 手机端排版错乱;
  • 修改内容后网站没有更新。

继续把问题交给 WorkBuddy:

当前网站已经部署,但是公开网址打开后存在问题。

请检查线上版本和当前项目的区别,重点检查:
1. 图片和字体是否正常加载;
2. 页面按钮是否可以点击;
3. 页面跳转是否正常;
4. 手机端排版是否正常;
5. 当前部署内容是否为最新版本。

请只修复部署和显示问题,不要重新设计网站。
修复完成后重新发布,并把最新网址发给我。

WorkBuddy 部署的优缺点

优点 缺点
对新手友好,不用学 GitHub、服务器和命令行 网址比较长,不方便记忆
制作和部署都在同一个工具里完成 对平台有一定依赖
可以快速获得公开网址 不适合涉及支付、用户隐私和复杂后台的正式业务

方案二:使用 GitHub Pages 部署

如果你愿意多学习一点,或者希望网站代码掌握在自己手里,可以使用 GitHub Pages。

简单理解:GitHub 负责保存网站文件,GitHub Pages 负责把这些文件变成一个可以访问的网站。

GitHub Pages 适合什么网站?

它比较适合:

  • 个人主页;
  • 作品集;
  • 公司介绍页;
  • 活动页面;
  • 简单计算器;
  • 趣味测试;
  • 纯前端小工具。

如果网站必须使用 PHP、Python 后台,或者需要服务器长期连接数据库,就不适合只用 GitHub Pages。

不知道自己的项目能不能用,也不用自己判断,直接让 AI 检查:

我准备把当前网站部署到 GitHub Pages。

请帮我检查和整理项目,要求:
1. 判断当前网站是否适合 GitHub Pages;
2. 如果适合,请整理成可以直接上传的静态网站文件;
3. 确保首页文件名称为 index.html;
4. 检查图片、字体和样式文件路径;
5. 避免部署后出现页面空白或样式丢失;
6. 不要改变网站现有设计和功能;
7. 最后告诉我应该上传哪个文件夹里的内容。

GitHub Pages 部署,照着这六步做

第一步:注册 GitHub 账号

注册并登录 GitHub,记住自己的用户名。后面的网址会用到它。

第二步:创建一个新仓库

点击右上角加号,选择 New repository

如果想获得最简单的个人网站地址,仓库名称填写:

你的GitHub用户名.github.io

例如用户名是 xiaoming,仓库名就填写 xiaoming.github.io

第三步:上传网站文件

进入仓库后,点击 Add file → Upload files,把 AI 帮你整理好的文件上传。

最容易犯错的地方:通常要上传文件夹里面的内容,而不是把整个文件夹再套一层上传。

正确情况:仓库首页直接看到:

index.html
assets
images
GitHub 仓库根目录中直接显示 index.html 与资源文件夹
网站文件正确上传到 GitHub 仓库根目录后的结构。

容易出错的情况:

dist/index.html
项目名称/dist/index.html

第四步:打开 GitHub Pages

进入仓库顶部的 Settings,然后在左侧找到 Pages

按照下面设置:

  • Source:Deploy from a branch
  • Branch:main
  • Folder:/(root)
  • 最后点击 Save
GitHub Pages 设置页面,发布来源选择 main 分支和根目录
GitHub Pages 的发布来源与分支设置页面。

第五步:等待网站生成

保存后等待一会儿,再刷新 Pages 设置页面。看到 Your site is live at 就说明已经发布成功。

第六步:打开网址检查

  • 电脑浏览器能否打开;
  • 无痕模式能否打开;
  • 手机微信能否打开;
  • 图片和样式是否正常;
  • 主要按钮是否可用。

GitHub Pages 常见问题

打开后显示 404

检查仓库根目录是否有 index.html,以及 Pages 是否选择了 main/root

页面有文字,但没有样式

通常是 CSS、图片或 JavaScript 路径有问题。可以把问题交给 AI:

当前网站上传到 GitHub Pages 后可以打开,但是样式和图片没有正常显示。

请检查资源路径,修复 GitHub Pages 部署后的路径问题。
不要修改页面设计,只处理资源无法加载的问题。

网站打开是一片空白

可能上传了项目源代码,却没有上传构建后的 distbuild 文件。让 AI 明确告诉你最终需要上传哪个目录。

修改网站后怎么更新

最简单的方式是重新上传修改后的文件并覆盖旧文件。经常更新的话,可以再学习 GitHub Desktop。

GitHub Pages 的优缺点

优点 缺点
网站代码掌握在自己手里 第一次操作稍有门槛
适合长期积累作品 主要适合静态网站
免费获得 github.io 地址 公开仓库中的代码可能被别人看到,不能上传密码和密钥
以后可以绑定独立域名或迁移平台

三、Cloudflare 和其他免费方案

除了 WorkBuddy 和 GitHub Pages,还可以使用 Cloudflare Pages、Vercel、Netlify 等平台。

这里不展开详细教程,只简单说一下。

Cloudflare Pages

可以连接 GitHub 仓库,每次更新代码后自动重新部署。部署完成后通常会获得“项目名称.pages.dev”地址。适合 Astro、React、Vue 和各种静态项目。

Vercel

对 Next.js 项目比较友好,也可以部署常见前端项目,通常会获得“项目名称.vercel.app”地址。

Netlify

也适合静态网站和前端项目,可以连接 GitHub,也可以上传构建后的文件。

但刚开始做 Vibe Coding 项目的人,没必要一次研究所有平台。

先学会 WorkBuddy 直接部署,再掌握 GitHub Pages,已经能满足大部分个人项目的分享需求。

四、两种方案怎么选?

你的情况 推荐方式
完全不懂技术,只想赶快发给别人 WorkBuddy 直接部署
网站就是在 WorkBuddy 里做的 WorkBuddy 直接部署
只是临时测试或小范围分享 WorkBuddy 直接部署
想长期保留网站代码 GitHub Pages
想积累自己的项目作品 GitHub Pages
以后可能绑定独立域名 GitHub Pages 或 Cloudflare Pages
正式企业官网或长期商业项目 独立域名 + 稳定托管方案

WorkBuddy 适合先把网站发出去,GitHub 适合把项目真正保存下来。

五、不要让“部署”成为项目永远无法发布的理由

很多人使用 AI 做网站时,前面的过程非常兴奋。

页面做出来了,功能也能用了,但一看到域名、服务器、备案、DNS 解析这些词,就决定:

“等我有时间研究清楚再上线。”

然后这个项目就永远留在了自己的电脑里。

其实很多 Vibe Coding 项目根本不需要一开始就考虑得那么复杂。

如果网站只是用于:

  • 发给朋友玩;
  • 放到微信群里;
  • 展示自己的想法;
  • 给客户看初稿;
  • 验证是否有人需要;
  • 做成自己的作品案例。

那么免费的二级域名已经完全够用。

先完成最简单的闭环:

产生想法 → 用 AI 做出来 → 免费部署上线 → 发给别人体验 → 收集真实反馈

如果根本没人使用,就没必要急着购买域名和服务器。

如果真的有人喜欢、有人传播、有人愿意长期使用,再去考虑购买独立域名、做 SEO、接入数据库、增加登录功能,或者迁移到更稳定的服务器。

最后想说:

Vibe Coding 最大的价值,不只是让普通人更容易写出代码。

它更重要的意义是,让一个原本只停留在脑子里的想法,可以更快变成一个别人真正能打开、能体验、能使用的网站。

所以网站做完之后,不要只停留在本地预览。

先把它发出去。哪怕暂时只是一个很长的 codebuddy.work 地址,或者一个免费的 github.io 地址。

从“我做了一个网站”,到“别人真的打开了这个网站”,才算真正完成了一个 Vibe Coding 项目。

— 江南 GEO 笔记 —

江南 GEO 笔记作者介绍、服务方向与联系方式

本文首发于公众号【江南GEO笔记】。
查看公众号原文

想确认企业当前最值得优先处理的搜索问题?

可以直接添加微信或发送邮件,说明官网、业务和主要问题;我会先判断更适合诊断、直接执行、顾问陪跑还是企业培训。