# Surge - Static web publishingfor Front-End Developers

업무를 하다보면 혹은 개발하다보면 가볍게 정적 웹페이지 하나를 만들어야 할 때가 종종 있다. 그때마다 자주 사용하던건 github page 였는데, 우선 무료인데다가 repo하나만 만들면 뚝딱이기 때문에 자주 사용했었다.

하지만, 역시나 귀찮은것은 ....

  • repo를 만들어야 하고
  • github page를 사용하겠다고 setting 에서 기능을 켜 주어야 한다.

만사가 귀찮은 개발자들에게는 꽤나 번거러운 일이다.

가볍게 한페이지를 만들어야 할 때, terminal을 벗어나고 싶지 않을 때 사용할 만 한 서비스가 있다.

# Surge

  • https://surge.sh/
  • Static web publishing for Front-End Developers
  • 정적 웹페이지를 퍼블리싱해주는 서비스다. 끝.

# 장점

  • 무료 / 무제한 퍼블리싱 / 커스텀 도메인 제공

# 내가 한 환경

  • Mac OSX Sierra

# 설치

$ npm install --global surge

# 사용방법

index.html 작성 후

$ surge 
  • 처음 퍼블리싱인 경우 가입해야하는데, email과 pw를 지정해주면 된다.
  • 도메인은 자동으로 생성이 되어있는데 수정 가능하다.
  • http 로 지원된다.

# 같은 도메인으로 content update 할 경우

CNAME 파일에 도메인을 넣어두면 바로 해당 도메인을 업데이트 시켜준다.

# Pricing

  • 프로젝트 단위로 월마다 $13. https://surge.sh/pricing
  • 부가 제공 서비스는
    • 커스텀 SSL 지원
    • Https 지원
    • Cross-Origin Resource sharing
    • redirect 지원
    • password protection