Hugo
- 인쇄
- PDF
Hugo
- 인쇄
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
Classic 환경에서 이용 가능합니다.
Hugo는 GO 언어로 만들어진 가장 인기 있는 오픈 소스 정적 사이트 생성 서비스입니다. 정적 웹 페이지를 빠르게 만들고 쉽게 관리할 수 있습니다.
Hugo 사용의 이점은 다음과 같습니다.
- 네이버 클라우드 플랫폼의 인프라 서비스를 활용하여 안정적으로 Hugo를 이용할 수 있습니다.
- VM 설치와 동시에 GO 언어 런타임이 제공됩니다.
참고
네이버 클라우드 플랫폼의 Hugo에서 사용되는 소프트웨어에 대한 자세한 내용은 다음 웹 사이트에서 확인해 주십시오.
서버 생성 및 접속
서버 생성 및 접속 방법은 네이버 클라우드 플랫폼의 일반 서버 생성 방법과 동일합니다. 자세한 절차 및 참고할 만한 가이드는 다음과 같습니다.
절차 | 설명 |
---|---|
1. ACG 설정 |
|
2. 서버 생성 |
|
3. 공인 IP 설정 |
|
4. 포트 포워딩 설정 |
|
5. 관리자 비밀번호 확인 |
|
6. 서버 접속 |
|
참고
서버에 접속하여 로그인한 후에는 root 계정의 비밀번호를 기억할 수 있는 다른 비밀번호로 변경하기를 권장합니다. passwd root
명령어를 입력하여 새로운 비밀번호를 설정해 주십시오.
서버 사용
서버가 생성되면 자동으로 Hugo 소프트웨어가 설치되어 쉽게 사용할 수 있습니다.
설치된 소프트웨어의 디렉터리는 다음과 같습니다.
디렉터리 | 설명 |
---|---|
/usr/local/go |
|
/root/hugo |
|
/root/go |
|
/root/demosite |
|
기본 테마로 정적 사이트 생성
기본으로 설치된 Hyde 테마를 활용해 데모용 사이트를 생성하는 방법은 다음과 같습니다.
- 서버에 접속한 후
cd /root/demosite
명령어를 입력해 주십시오. - 다음 명령어를 입력해 서버를 실행해 주십시오.
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 &
- <예시> ACG에서 설정한 서비스 포트가 11313이고, 공인 IP 주소가 123.123.123.123일 경우:
- 웹 브라우저를 실행한 후 URL을 입력해 주십시오.
http://(공인 IP 주소):(ACG에서 설정한 서비스 포트)
- 정상 동작할 경우 기본 테마가 적용된 페이지가 표시됩니다.
- 데모용 서버를 종료하려면 다음 명령어를 입력해 주십시오.
pkill -9 hugo
사용자 지정 테마로 정적 사이트 생성
Hugo에서는 다양한 공식 테마를 지원합니다. Hugo 공식 테마 페이지에서 사용할 수 있는 테마를 확인해 보십시오.
참고
테마별로 제공되는 Github 리포지토리와 이용 방법이 다르기 때문에 해당 페이지에 방문하여 자세한 설치 및 이용 방법을 참고해 주십시오.
이 문서가 도움이 되었습니까?