Skip to content

5.2.7 其他部署选择

除了 Zeabur 和 Vercel,还有一些其他的部署平台可以选择。这里做简要介绍,供参考。

Netlify:拖拽部署

Netlify 是另一个流行的静态网站托管平台,它最大的特点是支持"拖拽部署"。

使用方法

  1. 打开 Netlify Drop
  2. 把你的项目文件夹直接拖进浏览器页面
  3. 等待几秒钟,部署完成
  4. 获得一个 *.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 的情况。

持续部署方式

如果想要代码更新后自动部署,可以:

  1. 注册 Netlify 账号
  2. 连接 GitHub 仓库
  3. 配置构建设置

这样就和 Zeabur、Vercel 一样,Push 后自动部署了。

GitHub Pages:完全免费

GitHub Pages 是 GitHub 提供的静态网站托管服务,完全免费,无需任何额外账号。

基本原理

GitHub Pages 会把你仓库中的 HTML 文件直接发布成网站。

使用方法概要

  1. 确保你的仓库是 public(公开)
  2. 确保有一个 index.html 文件
  3. 进入仓库的 Settings → Pages
  4. 选择要部署的分支(通常是 main)
  5. 等待几分钟,获得 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 稍复杂

官网pages.cloudflare.com

如何选择

对于基础版的学习,不需要纠结于这些选择。建议:

  • 大陆用户:用 Zeabur
  • 海外用户:用 Vercel
  • 临时演示:用 Netlify Drop

等你完成基础版学习,有更多需求时,再探索其他平台。

5.2.8 部署常见问题