Surge Mac教程,快速部署静态网站
VPN加速器小飞机VPN新版客户端支持电脑手机安装2026-09-0810
Surge 是一款适用于前端开发者的部署工具,能够快速将静态网站部署到云端,以下是使用 Surge 在 Mac 上的详细教程: 安装 Surge 安装 Surge: 安装 Homebrew(如果尚未安装): 打开终端,运行以下命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/head/install.sh)" 根据提示完成安装。 安装 Surge: 运行以下命令安装 Surge:brew install surge 启动 Surge Surge 提供了两种方式启动: 直接运行: 打开终端,运行:surge Surge 会打开一个新的终端窗口,提示你输入密码。 使用 Alacritch: 安装 Alacritch(可选): 运行以下命令:brew install alacritty 配置 Alacritch 的快捷方式:brew install --cask alacritty 启动 Alacritch:alacritty 在 Alacritch 中运行 Surge:surge 创建 Surge 项目 创建一个新的 Surge 项目: 初始化项目: 在项目目录中运行以下命令:surge init my-project --framework react 填写提示信息,包括项目名称、文件夹位置和框架选择(如 React、Vue 等)。 配置 surge.json: 生成 surge.json 文件,位于项目根目录中:{ "project": "my-project", "framework": "react", "server": "http://localhost:300", "surge": true } 运行开发服务器 启动本地服务器:...
Surge 是一款适用于前端开发者的部署工具,能够快速将静态网站部署到云端,以下是使用 Surge 在 Mac 上的详细教程:
安装 Surge
安装 Surge:
-
安装 Homebrew(如果尚未安装):
- 打开终端,运行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/head/install.sh)" - 根据提示完成安装。
- 打开终端,运行以下命令:
-
安装 Surge:
- 运行以下命令安装 Surge:
brew install surge
- 运行以下命令安装 Surge:
启动 Surge
Surge 提供了两种方式启动:
-
直接运行:
- 打开终端,运行:
surge - Surge 会打开一个新的终端窗口,提示你输入密码。
- 打开终端,运行:
-
使用 Alacritch:
- 安装 Alacritch(可选):
- 运行以下命令:
brew install alacritty - 配置 Alacritch 的快捷方式:
brew install --cask alacritty
- 运行以下命令:
- 启动 Alacritch:
alacritty - 在 Alacritch 中运行 Surge:
surge
- 安装 Alacritch(可选):
创建 Surge 项目
创建一个新的 Surge 项目:
-
初始化项目:
- 在项目目录中运行以下命令:
surge init my-project --framework react - 填写提示信息,包括项目名称、文件夹位置和框架选择(如 React、Vue 等)。
- 在项目目录中运行以下命令:
-
配置 surge.json:
- 生成
surge.json文件,位于项目根目录中:{ "project": "my-project", "framework": "react", "server": "http://localhost:300", "surge": true }
- 生成
运行开发服务器
启动本地服务器:
-
使用
surge serve:- 运行:
surge serve - Surge 会自动打开浏览器,访问
http://localhost:300。
- 运行:
-
使用 Alacritch:
- 在 Alacritch 中运行:
surge serve
- 在 Alacritch 中运行:
部署到 Surge 云端
将项目推送到 Surge:
-
部署:
- 运行:
surge push - 填写 Surge 账户密码,项目将被推送到云端。
- 运行:
-
访问项目:
- 项目 URL 为
https://my-project.surge.sh。
- 项目 URL 为
高级配置(可选)
-
自定义域名:
- 修改
surge.json,添加domain:"domain": "www.example.com"
- 修改
-
HTTPS:
- 配置 Let's Encrypt 隧道:
"surge": true, "tunnel": "your-tunnel-url"
- 配置 Let's Encrypt 隧道:
-
CDN:
- 添加 CDN 前缀:
"prefix": "cdn.example.com", "replace": true
- 添加 CDN 前缀:
测试项目
-
分屏幕测试:
- 使用
surge --split-screen启动分屏幕工具。
- 使用
-
调试信息:
- 查看服务器信息:
surge serve --verbose
- 查看服务器信息:
更新和卸载
-
更新 Surge:
- 运行:
surge update
- 运行:
-
卸载 Surge:
- 使用 Homebrew:
brew remove surge
- 使用 Homebrew:
获取帮助
通过以上步骤,您可以轻松在 Mac 上使用 Surge 部署静态网站,Surge 提供了多种配置选项,满足不同的项目需求,熟悉这些命令和配置,能够显著提升您的前端开发效率。

相关文章







