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 都能提供支持大规模程序化部署的基础设施。

准备好 发布 了吗?

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