5.2.7 其他部署选择
除了 Zeabur 和 Vercel,还有一些其他的部署平台可以选择。这里做简要介绍,供参考。
Netlify:拖拽部署
Netlify 是另一个流行的静态网站托管平台,它最大的特点是支持"拖拽部署"。
使用方法
- 打开 Netlify Drop
- 把你的项目文件夹直接拖进浏览器页面
- 等待几秒钟,部署完成
- 获得一个
*.netlify.app的网址
[配图建议] 画面内容:Netlify Drop 页面,展示拖拽区域 Prompt:web interface showing drag and drop zone, file folder being dragged, clean modern design, light background, 8k --ar 16:9
优缺点
| 优点 | 缺点 |
|---|---|
| 操作极简,拖拽即可 | 更新需要重新拖拽 |
| 不需要 GitHub 账号 | 大陆访问有问题 |
| 秒级部署 | 不适合频繁更新的项目 |
适合:临时演示、一次性项目、不想折腾 Git 的情况。
持续部署方式
如果想要代码更新后自动部署,可以:
- 注册 Netlify 账号
- 连接 GitHub 仓库
- 配置构建设置
这样就和 Zeabur、Vercel 一样,Push 后自动部署了。
GitHub Pages:完全免费
GitHub Pages 是 GitHub 提供的静态网站托管服务,完全免费,无需任何额外账号。
基本原理
GitHub Pages 会把你仓库中的 HTML 文件直接发布成网站。
使用方法概要
- 确保你的仓库是 public(公开)
- 确保有一个
index.html文件 - 进入仓库的 Settings → Pages
- 选择要部署的分支(通常是 main)
- 等待几分钟,获得
username.github.io/repo-name的网址
优缺点
| 优点 | 缺点 |
|---|---|
| 完全免费 | 仅支持静态网站 |
| 与 GitHub 深度集成 | 大陆访问不稳定 |
| 支持自定义域名 | 配置略复杂 |
适合:个人博客、文档站点、开源项目主页。
进阶版预告
GitHub Pages 的详细配置和 GitHub Actions 自动部署将在进阶版中讲解。
Railway:免费额度较少
Railway 是一个全栈应用部署平台,支持前端、后端、数据库一站式部署。
特点:
- 支持多种语言和框架
- 提供数据库服务
- 免费额度每月 $5
官网:railway.app
适合:需要后端服务的项目。对于我们的纯前端待办清单,Railway 有点"杀鸡用牛刀"。
Render:全栈部署
Render 类似于 Railway,是一个全栈部署平台。
特点:
- 免费层支持静态网站
- 支持后端服务和数据库
- 自动从 Git 部署
官网:render.com
Cloudflare Pages:边缘部署
Cloudflare Pages 是 Cloudflare 提供的静态网站托管服务。
特点:
- 完全免费
- 全球边缘网络加速
- 与 Cloudflare 生态深度集成
限制:
- 大陆访问需要额外配置
- 配置比 Zeabur 稍复杂
如何选择
对于基础版的学习,不需要纠结于这些选择。建议:
- 大陆用户:用 Zeabur
- 海外用户:用 Vercel
- 临时演示:用 Netlify Drop
等你完成基础版学习,有更多需求时,再探索其他平台。
