最近一直在尝试各种各样的副业,其中一项让我很心动的就是出海建站挣美金。

正如介绍里所说,我是个技术小白,没有专业背景。不过好在有 AI,能让我一边倒腾一边快速学习。这篇就是我在 AI 的帮助下从零开始摸索的记录,把试过的东西都整理出来,希望能帮到同样想入门的你。

如果你只是想做个个人博客或者作品集,本文里提到的这几家静态托管都能用,随便挑。但如果你打算在上面挂广告或者联盟链接,就得先去看一眼各家的条款了。

在对比各家之前,先花一分钟说清楚什么是静态托管。

静态托管就是把一堆已经写好的文件(HTML、CSS、JS、图片)放到服务器上,谁来访问就原样展示给谁。服务器不临时渲染页面,不查数据库,也不跑后端代码。只不过这台服务器上同时跑着成千上万个站,你这种小站占用的成本几乎可以忽略不计,所以平台干脆让你免费用。

如果你的网站需要登录、留言板这类功能,那就不是静态站了,这些功能得有专门的服务器来跑。另外 WordPress 差不多就属于这一类,你要是奔着 WordPress 来的,那这篇估计不太适合你。

静态托管最常被提到的有这几家:Cloudflare Pages、Netlify、Vercel、GitHub Pages。四家都能让你免费把网站放上线,但只有两家允许你靠这个站变现。

先上一张四家的对比表,再说我最后选了哪家、为什么。

托管商 商业用途 限额 超了会怎样
Vercel Hobby 禁止;点名广告,联盟链接限于主要目的 约 100 GB 流量 升级到 Pro
GitHub Pages 禁止 站点 1 GB,每月 100 GB 软限 可能不再为你提供服务
Netlify Free 允许 每月 300 credits,约合 15 GB 账号下所有站暂停,直到你升级
Cloudflare Pages 允许,但站上不能处理银行卡 2 万个文件,单文件 25 MiB 没有会撞上的流量上限

允许变现的两家怎么选:Netlify vs Cloudflare Pages

Vercel 和 GitHub 白纸黑字地写明了禁止商业使用,所以要变现的话可以直接排除掉了(条款原文见后面两节)。

那 Netlify 和 Cloudflare Pages 之间有什么区别呢?

Netlify:允许,但额度有限制

Netlify 在官网上明确写了免费版上可以跑商业项目:

On the Free plan, you can deploy commercial projects, personal sites, or other creative explorations you want to share on the web.

只是额度限制根据你账户注册的时间不同也有区别。2025 年 9 月 4 日及之后注册的账户改成用 credits 计算了,每个账户每月有 300 credits,用完了也不能加钱再买。

在这个时间之前注册的账户,则用的还是老算法:每月 100 GB 流量、300 分钟构建时间。

不过你现在来看我这篇文章,八成是在这个时间之后注册的吧。

300 credits 能干啥呢?如果是按每 GB 20 credits 算(换算来源:Netlify 官方定价页),大约是 15 GB 流量(假设你把 credits 都用在流量上)。注意这 15 GB 还是往多了算的,因为每次正式发布还要额外扣 15 credits,一个月推几次代码,能留给流量的额度就更少了。你出海建站不可能只建一个吧,托管的网站多了,万一哪个火了,直接干超了流量,账号底下所有站会一起挂,访客打开你的网址只看到一行 Site not available,你就只能干瞪眼了。除非升级到付费套餐,不然恢复不了。

Cloudflare Pages:允许放广告,而且没有流量天花板

Cloudflare 的可接受使用条款里列了五条禁令:谎称与 Cloudflare 有关联、侵权或其它违法内容、传播恶意代码、协助钓鱼或垃圾信息、非法活动。商业用途、广告、联盟链接都不在其中。

而免费版单独多限制了这一条:

process or collect personal or business credit card information on any web property that is receiving Free Services

条款上说不能在用免费服务的网站上处理或收集银行卡信息。我理解就是不能在自己站上放填卡号的表单,要是付款跳到 Stripe、Gumroad 这类第三方去完成,卡信息不经过你的站,应该就没事了(不过这只是我的解读,条款里没有明说)。

另外 Pages 的免费版单次部署最多 2 万个文件,单文件最大 25 MiB,而且每月构建次数不能超过 500 次,好在网站上没有流量和请求数的上限。

构建次数指的是平台替你把源文件生成成网页的次数,你往 Git 仓库推一次代码就算一次。500 次对一个人写的站来说基本用不完,一天得推十七次才会用完。

我的选择:Cloudflare Pages

说白了就是用的排除法:Vercel 和 GitHub 在条款上直接出局;Netlify 允许变现,但额度太紧张。我不想哪天文章火了,一看站挂了。剩下 Cloudflare,免费版额外加的那条限制(网站上不能直接收银行卡付款)跟我写博客以后挂联盟链接或者是 Google AdSense 没啥关系。

Vercel 和 GitHub Pages:想靠它变现,门都没有

Vercel Hobby

以下是 Vercel 的 Fair Use Guidelines 原文(截至 2026 年 9 月查询,条款可能更新,引用前建议再核对一次):

Hobby teams are restricted to non-commercial personal use only. All commercial usage of the platform requires either a Pro or Enterprise plan.

用人话说,Hobby 版只给你个人非商业用,想商用就得掏钱上 Pro 或 Enterprise。

接着它给商业用途下了个定义:只要你的部署是 for the purpose of financial gain of anyone involved in any part of the production of the project,就算商业用途。它给的例子包括:

  • 任何向站点访客索取或处理付款的方式
  • 为某个产品或服务的销售做广告
  • 收钱来创建、更新或托管这个站
  • 站点的主要目的就是放联盟链接
  • 包含广告,包括但不限于 Google AdSense 这类在线广告平台

注意最后两条不一样:联盟链接那条写的是「主要目的」,广告那条没有这个限定。所以哪怕你的站其它部分跟商业完全不沾边,挂一个 AdSense 就已经算商业用途了。

有一个例外。Vercel 写明接受捐赠不算商业用途(所以一个请我喝杯咖啡的按钮应该是不算的?)

额度方面,Hobby 版每月 100 GB 快速数据传输、100 万次函数调用,Pro 版是 1 TB。

GitHub Pages

以下是 GitHub Pages 文档的原文:

GitHub Pages is not intended for or allowed to be used as a free web-hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS).

简单来说,就是放在 GitHub Pages 上的网页不能用做商业用途,电商站就更别想了。

条款里用到了「primarily」,有的人会抠字眼说:只要不是整个页面是用作商业用途,偶尔顺带加了一条联盟链接,那就不能算违反条款(怎么说呢?解释权毕竟在人家手里……)

限额的话,有以下两个限制:

  1. 上线的站大小不能超过 1 GB
  2. 流量每个月不能超过 100 GB(弹性限制)

不管是站的大小还是流量,只要超了这些限制,GitHub 虽然不会收你钱,但都可能停止给你的网站提供服务。

以上。 欢迎大家找我探讨~

来源

所有引文和数字都是 2026 年 8 月 14 日直接从各家官网页面上读取的。

最后更新:2026-09-08