Hugo
    • PDF

    Hugo

    • PDF

    Article Summary

    Classic 환경에서 이용 가능합니다.

    Hugo는 GO 언어로 만들어진 가장 인기 있는 오픈 소스 정적 사이트 생성 서비스입니다. 정적 웹 페이지를 빠르게 만들고 쉽게 관리할 수 있습니다.

    Hugo 사용의 이점은 다음과 같습니다.

    • 네이버 클라우드 플랫폼의 인프라 서비스를 활용하여 안정적으로 Hugo를 이용할 수 있습니다.
    • VM 설치와 동시에 GO 언어 런타임이 제공됩니다.
    참고

    네이버 클라우드 플랫폼의 Hugo에서 사용되는 소프트웨어에 대한 자세한 내용은 다음 웹 사이트에서 확인해 주십시오.

    서버 생성 및 접속

    서버 생성 및 접속 방법은 네이버 클라우드 플랫폼의 일반 서버 생성 방법과 동일합니다. 자세한 절차 및 참고할 만한 가이드는 다음과 같습니다.

    절차설명
    1. ACG 설정
    • 참고 가이드: ACG
    • 다음 포트 설정 필요
      • 터미널 접속을 위한 TCP 22 포트
      • 웹 서비스 이용을 위한 임의 번호 포트
    2. 서버 생성
    • 참고 가이드: 서버 생성
    • 이미지 타입 Application, Application 이미지 타입 Hugo
    3. 공인 IP 설정
    4. 포트 포워딩 설정
    5. 관리자 비밀번호 확인
    6. 서버 접속
    참고

    서버에 접속하여 로그인한 후에는 root 계정의 비밀번호를 기억할 수 있는 다른 비밀번호로 변경하기를 권장합니다. passwd root 명령어를 입력하여 새로운 비밀번호를 설정해 주십시오.

    서버 사용

    서버가 생성되면 자동으로 Hugo 소프트웨어가 설치되어 쉽게 사용할 수 있습니다.
    설치된 소프트웨어의 디렉터리는 다음과 같습니다.

    디렉터리설명
    /usr/local/go
    /root/hugo
    • Hugo 프로젝트 소스 위치(자세한 설명은 Hugo 공식 홈페이지 참고)
    • 최신 버전의 마스터 브랜치가 설치됨
    /root/go
    • GOPATH로 설정된 디렉터리
    • 빌드된 Hugo의 실행 파일이 /root/go/src에 위치
    • Hugo를 빌드하기 위한 디펜던시는 /root/go/pkg/mod에 위치
    /root/demosite
    • 기본으로 설치 및 적용되어 있는 Hyde 테마 위치

    기본 테마로 정적 사이트 생성

    기본으로 설치된 Hyde 테마를 활용해 데모용 사이트를 생성하는 방법은 다음과 같습니다.

    1. 서버에 접속한 후 cd /root/demosite 명령어를 입력해 주십시오.
    2. 다음 명령어를 입력해 서버를 실행해 주십시오.
      hugo server -D -p (ACG에서 설정한 서비스 포트) --bind 0.0.0.0 --baseURL http://(공인 IP 주소) &
      
      • <예시> ACG에서 설정한 서비스 포트가 11313이고, 공인 IP 주소가 123.123.123.123일 경우: hugo server -D -p 11313 --bind 0.0.0.0 --baseURL http://123.123.123.123 &
    3. 웹 브라우저를 실행한 후 URL을 입력해 주십시오.
      http://(공인 IP 주소):(ACG에서 설정한 서비스 포트)
      
      • 정상 동작할 경우 기본 테마가 적용된 페이지가 표시됩니다.
    4. 데모용 서버를 종료하려면 다음 명령어를 입력해 주십시오.
      pkill -9 hugo
      

    사용자 지정 테마로 정적 사이트 생성

    Hugo에서는 다양한 공식 테마를 지원합니다. Hugo 공식 테마 페이지에서 사용할 수 있는 테마를 확인해 보십시오.

    참고

    테마별로 제공되는 Github 리포지토리와 이용 방법이 다르기 때문에 해당 페이지에 방문하여 자세한 설치 및 이용 방법을 참고해 주십시오.


    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.