surge

surge

单命令部署Web应用至CDN 简化发布流程

Surge是一个开源的命令行工具,能够通过单一指令将Web应用部署到CDN。它具备自定义域名、SSL、404页面和HTML5模式等功能,兼容多种静态网站生成器。Surge简化了Web项目的部署流程,无需复杂配置,为开发者提供了便捷的发布和管理解决方案。

SurgeCDNweb发布命令行工具静态网站托管Github开源项目

surge(.sh)

一键发布网络应用到 CDN,无需任何设置。

NPM

这是 surge.sh 托管服务的命令行客户端。当你运行 npm install -g surge 时会安装它。

这个命令行库在本地管理访问令牌,并在你使用 surge 发布项目时处理上传和后续报告。

使用方法

实践出真知,让我们开始吧!以下命令会将当前工作目录部署到 surge 服务器,应用将可以在 sintaxi.com 访问。

$ surge ./ sintaxi.com

运行 surge --help 可以看到 surge 命令的以下概览...


  Surge – 单命令网络发布。(v0.20.3)

  用法:
    surge <项目> <域名>

  选项:
    -a, --add           将用户添加到协作者列表(电子邮件地址)
    -r, --remove        从协作者列表中移除用户(电子邮件地址)
    -V, --version       显示版本号
    -h, --help          显示此帮助信息

  额外命令:
    surge whoami        显示当前登录用户
    surge logout        使本地令牌过期
    surge login         仅执行身份验证步骤
    surge list          列出你有权访问的所有域名
    surge teardown      拆除已发布的项目
    surge plan          设置账户计划

  指南:
    入门                surge.sh/help/getting-started-with-surge
    自定义域名          surge.sh/help/adding-a-custom-domain
    更多帮助            surge.sh/help

  如有疑问,请在项目目录内运行 surge。

CDN 特性

  • 自定义 CNAME 和自定义 SSL
  • 后备 404.html 页面
  • HTML5 模式 200.html 页面
  • 不干扰 git 操作
  • 支持简洁 URL 和尾部斜杠 /
  • 隐式注册
  • 支持 CNAME 文件

如果你使用 Grunt、Gulp 或 Jekyll 等静态站点生成器,你的文件会输出到像 _site/build/www/ 这样的编译目录。从项目根目录,将这个目录的路径传给 Surge 以上传你的编译资源。

surge www

你也可以将这个目录添加到 .gitignore 中,以保持你的 Git 历史干净。

编辑推荐精选

Pixmax

Pixmax

一站式AI短剧创作平台

Pixmax专注打造下一代“ AI 视觉创作引擎”,整合行业顶尖 AI 大模型、工工业级精准控制及企业级协同管理功能,是全方位的 AI 内容创作平台。

豆包

豆包

字节跳动旗下 AI 智能助手

字节跳动旗下 AI 智能助手

GPT Plus|Pro充值

GPT Plus|Pro充值

GPT充值

支持 ChatGPT Plus / Pro 充值服务,支付便捷,自动发货,售后可查。

GPT Image 2中文站

GPT Image 2中文站

AI 图片生成平台

GPT Image 2 是面向用户的 AI 图片生成平台,支持文生图、图生图及多模型创意工作流。

Vecbase

Vecbase

你的AI Agent团队

Vecbase 是专为 AI 团队打造的智能工作空间,将数据管理、模型协作与知识沉淀整合于一处。算法、产品与业务在同一平台无缝协同,让从数据到 AI 应用的落地更快一步。

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

下拉加载更多