---
title: "5.2.7 其他部署选择"
order: 8
---


![05-advanced_5.2-deployment_5.2.7-other-platforms.png](/images/Basic/05-advanced_5.2-deployment_5.2.7-other-platforms.png)
# 5.2.7 其他部署选择

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

## Netlify：拖拽部署

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

### 使用方法

1. 打开 [Netlify Drop](https://app.netlify.com/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 深度集成 | 大陆访问不稳定 |
| 支持自定义域名 | 配置略复杂 |

**适合**：个人博客、文档站点、开源项目主页。

::: tip 进阶版预告
GitHub Pages 的详细配置和 GitHub Actions 自动部署将在进阶版中讲解。
:::

## Railway：免费额度较少

Railway 是一个全栈应用部署平台，支持前端、后端、数据库一站式部署。

**特点**：
- 支持多种语言和框架
- 提供数据库服务
- 免费额度每月 $5

**官网**：[railway.app](https://railway.app/)

**适合**：需要后端服务的项目。对于我们的纯前端待办清单，Railway 有点"杀鸡用牛刀"。

## Render：全栈部署

Render 类似于 Railway，是一个全栈部署平台。

**特点**：
- 免费层支持静态网站
- 支持后端服务和数据库
- 自动从 Git 部署

**官网**：[render.com](https://render.com/)

## Cloudflare Pages：边缘部署

Cloudflare Pages 是 Cloudflare 提供的静态网站托管服务。

**特点**：
- 完全免费
- 全球边缘网络加速
- 与 Cloudflare 生态深度集成

**限制**：
- 大陆访问需要额外配置
- 配置比 Zeabur 稍复杂

**官网**：[pages.cloudflare.com](https://pages.cloudflare.com/)

## 如何选择

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

- 大陆用户：用 Zeabur
- 海外用户：用 Vercel
- 临时演示：用 Netlify Drop

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

→ [5.2.8 部署常见问题](./5.2.8-faq.md)
