Hugo Local Server 접속 방법

임시버전을 다른 장치에서 확인하기

테마를 수정하거나 컨텐츠 작성 중 변경 사항을 확인하기 위해서 hugo server를 실행하면 배포하지 않고도 임시버전을 local에서 확인 가능하다.

$ hugo server

그런데 기본 접속 주소가 IP가 127.0.0.1인 localhost이기 때문에 말 그대로 local에서만 확인 가능하고 서버를 실행한 장치가 아니면 접속이 불가능하다. PC, 모바일 단말 등 다양한 장치에서 확인하기 위해서는 옵션을 추가해야 한다.

hugo server에 다양한 사용법이 있는데 다음 두 가지가 중요.

-b, --baseURL string  hostname (and path) to the root
    --bind string     interface to which the server will bind

실행 전 장치의 IP 주소를 확인하고,

# Windows
> ipconfig

# macOS or Linux
$ ifconfig

확인한 IP 주소를 이용해 hugo server를 다음과 같이 실행한다.

$ hugo server --baseURL "http://{ip addr}:1313" --bind "0.0.0.0."

이제 같은 공유기에 접속해 있는 다른 장치들에서도 임시버전을 확인할 수 있다.