surge
PricingTourDocsInstall
≡ Menu
Table of Contents
  • Getting started with Surge
  • Adding a custom domain
  • Remembering a domain through the CLI or CNAME file
  • Adding a custom “404 – Not Found” page
  • Adding a 200 page for client-side routing
  • Tearing down a project
  • Ignoring files and directories
  • Listing all your projects
  • Adding collaborators
  • Redirecting the “www” version of your domain automatically (or vice versa)
  • Using Clean URLs
  • Using automatic Gziping
  • Forcing HTTP to redirect to HTTPS
  • Using incremental publishing
  • Using Surge’s automatic Lucid Caching
  • Adding multilpe, custom domains
  • Upgrading to Surge Plus
  • Adding password protection to a project
  • Adding redirects
  • Enabling Cross-Origin Resource Sharing
  • Securing your custom domain with SSL
  • Resetting your password

Help

Welcome to Surge! Here are some articles to help you get started.

Getting started

Publish static sites and client-side apps, using one command: surge.

Add a custom domain, free.

Custom domains are crucial for launching real web projects—we made them free to use on Surge.

Upgrade to Surge Plus

Run `surge plus` to bolster your static project with server-side features.

About Surge

  • Introducing Surge on Medium
  • Why is Surge free?
  • About the Surge CDN

Guides

  • Deploying continuously using Git Hooks 
  • Deploying continuously using Github Actions
  • Deploying a Jekyll project
  • Deploying a Grunt project
  • Integrating with Travis CI 
  • Integrating with Codeship
  • Integrating with CircleCI
  • Migrating from Divshot to Surge

Support

We’re available to answer questions on Twitter at @surge_sh or via chat.

  • Home
  • Pricing
  • Tour
  • Docs
  • Chat
  • Terms of Use
  • Privacy Policy
  • Blog
  • Twitter
  • GitHub