S
surge
v0.24 · 全球 10 个地区 · 1,400 万+ 部署

用一条命令
发布 你的静态网站

Surge 是为前端开发者打造的静态网站发布工具。 免费、快速、全球 CDN。从命令行到上线,只需几秒钟。

10+
全球地区
14M+
部署次数
免费域名
~/my-site
$
npm install --global surge
added 142 packages in 3s
$
surge . hello.surge.sh
email: you@example.com
token: ************
project: ./
domain: hello.surge.sh
size: 12 files, 48.3 KB
已发布 — hello.surge.sh
耗时 0.8s · 全球 10 个节点
静态网站托管 全球 CDN 免费自定义域名 自动 HTTPS API 优先 CI/CD 集成 增量发布 智能缓存
静态网站托管 全球 CDN 免费自定义域名 自动 HTTPS API 优先 CI/CD 集成 增量发布 智能缓存
功能特性

为开发者
精心设计

从简单的命令行工具到完整的 API 生态,Surge 为你提供发布静态网站所需的一切。

01

极速部署体验

只需一条命令,几秒钟内即可将网站发布到全球 CDN。无需配置服务器,无需复杂的部署流程。

了解更多
02

完全免费

无限自定义域名,无限部署次数。

03
10+

全球地区

04
API

优先架构

05

HTTPS 默认

自动 SSL 证书,HTTP 强制跳转。

06

CI/CD 无缝集成

Git Hooks、GitHub Actions、Travis CI、CircleCI、Codeship — 与你现有的工作流完美配合,实现全自动部署。

GitHub Actions Git Hooks Travis CI CircleCI
快速开始

三步 上线
你的网站

从零到上线,只需几分钟。无需注册账户,无需信用卡。

01

安装 Node.js

确保你已安装最新版本的 Node.js。 Surge 通过 npm 分发。

02

安装 Surge CLI

使用 npm 全局安装命令行工具。

$ npm install --global surge
03

发布你的网站

在项目目录中运行 surge,按照提示操作即可。

$ surge . your-site.surge.sh

小贴士

记住你的域名

在项目根目录创建 CNAME 文件,写入你的域名。下次部署时无需再输入。

忽略文件

创建 .surgeignore 文件,按 .gitignore 语法排除不需要上传的文件。

自定义 404 页面

在项目根目录放置 404.html 文件,Surge 会自动将其用作未找到页面。

SPA 单页应用

创建 200.html 文件,所有未匹配的路由都会回退到这个页面,支持前端路由。

文档

探索全部
功能

从基础配置到高级技巧,这里有你需要的一切。点击卡片跳转到官方文档。

关于 Surge

API 优先
为自动化而生

Surge 基于现代化的 API 优先架构构建,从设计之初就考虑了可编程性和可组合性。 CLI 中的所有功能都可以通过 API 访问,便于集成到自动化工作流、CI/CD 管道和自定义工具中。

这种 API 优先的方法使 Surge 非常适合 AI 驱动的工作负载——智能体和自动化系统需要大规模部署、更新和管理网站资产。 无论你是在构建 AI 驱动的开发工具、自动化内容管道,还是基于智能体的网页发布系统, Surge 都能提供支持大规模程序化部署的基础设施。

准备好 发布 了吗?

免费开始,无需信用卡。用一条命令,将你的网站送到全球用户面前。