Ubuntu 18.04에 Hugo를 설치하는 방법

소개

Hugo는 Go에서 개발 한 오픈 소스 웹 사이트 프레임 워크로서 사용자가 웹 사이트를 쉽게 만들 수 있도록 도와줍니다. 안전하고 매우 빠른 웹 사이트를 만드는 데 사용되는 안정적이고 현대적인 정적 사이트 생성기입니다. Hugo를 사용하여 만든 웹 사이트에는 데이터베이스를 실행할 필요가 없으며 Python, Ruby 또는 PHP와 같은 비싼 런타임에 의존하지 않습니다. [ㅏ]


우분투 18.04에 휴고를 설치하는 방법은 다음 3 가지가 있습니다 :

  • 스냅 사용
  • apt-get 사용
  • Hugo 패키지 다운로드 및 설치.

이 튜토리얼에서는 두 번째 (apt-get 사용) 및 세 번째 방법 (Hugo 다운로드 및 설치)을 사용하여 Hugo를 설치하는 방법을 보여줍니다. Snap을 사용하면 많은 문제가 발생하고 여러 종속성이 필요하므로 신뢰할 수있는 방법이 아닙니다..

1 단계-휴고 설치

Apt-get 유틸리티를 사용하여 Hugo 설치

apt-get을 사용하여 Hugo를 설치할 때 가장 먼저 서버의 apt 색인을 업데이트하십시오.

$ sudo apt-getupdate

패키지 색인이 업데이트되면 아래 명령을 실행하여 Hugo를 설치하십시오.

$ sudo apt-get 설치 휴고

Hugo가 서버에 자동으로 설치됩니다. 설치된 Hugo 버전을 확인하려면 아래 명령을 실행하십시오.

$ 스도 휴고 버전

그러면 휴고 버전을 보여주는 출력이 제공됩니다.

휴고 정적 사이트 생성기 v0.40.1 linux / amd64 BuildDate : 2018-04-25T17 : 16 : 11Z

apt-get을 사용하여 Hugo를 설치하면 자체 장점과 단점이 있습니다. 이 방법은 간단하지만 최신 버전의 Hugo를 설치하지 못할 수 있습니다. 최신 버전의 Hugo를 설치하려는 경우v0.50, 작성 당시) 다음 방법을 사용하십시오..

dpkg 유틸리티를 사용하여 Hugo 설치

이 방법은 apt 유틸리티를 사용하는 것만 큼 간단하지는 않지만 최신 Hugo 버전을 설치할 수 있습니다..

먼저 아래 명령을 실행하여 서버 아키텍처를 확인하십시오.

$ sudo uname -i

그러면 서버 사양이 인쇄됩니다.

X86_64

서버 아키텍처를 알고 있으므로 가장 최신의 안정적인 릴리스를 보려면 공식 Hugo 릴리스 페이지를 방문하십시오.이 기사를 작성할 당시 최신 릴리스는 Hugo v0.50입니다..

이제 다음 wget 명령을 실행하여 최신 릴리스를 다운로드하십시오.

$ wget https://github.com/gohugoio/hugo/releases/download/v0.50/hugo_0.50_Linux-64bit.deb

노트 : 특정 버전의 Hugo를 선호하는 경우 해당 버전에 맞게 위의 명령을 수정하십시오. 예를 들어 Hugo v0.25.1을 다운로드하려면 다음 명령을 실행하십시오.

$ wget https://github.com/gohugoio/hugo/releases/download/v0.25.1/hugo_0.25.1_Linux-64bit.deb

설치 파일이 다운로드되면 아래 명령을 실행하여 파일을 추출하고 Hugo 패키지를 설치하십시오.

$ sudo dpkg -i hugo_0.50_Linux-64bit.deb

그런 다음 아래 명령을 실행하여 다운로드 패키지를 삭제하십시오.

$ sudo rm hugo_0.30.2_Linux-64bit.deb

그런 다음 아래 명령을 실행하여 설치를 확인하십시오.

$ 스도 휴고 버전

다음은 설치된 Hugo 버전을 보여주는 출력입니다.

휴고 정적 사이트 생성기 v0.50 linux / amd64 BuildDate : 2018-09-25T17 : 16 : 11Z

Hugo가 유용하지 않은 경우 아래 명령을 실행하여 제거 할 수 있습니다.

$ sudo apt-getremove-자동 제거 hugo

2 단계-Hugo 테마 설치

휴고 테마는 사용자 / 독자에게 어필 할 수있는 방식으로 웹 사이트 컨텐츠를 제공하는 데 도움이됩니다. Hugo를 설치하면 다음 단계는 테마를 설치하는 것입니다. Hugo의 기본 패키지는 테마를 제공하지 않으며 Hugo 테마를 설치하는 가장 좋은 방법은 Hugo 테마 Git 저장소를 복제하는 것입니다. 이 저장소는 수많은 사전 빌드 테마를 제공합니다.

먼저 아래 명령을 실행하여 패키지 색인을 업데이트하십시오.

$ sudo apt-getupdate

그런 다음 아래 명령을 실행하여 Git을 설치하십시오.

$ sudo apt-get 설치 자식

그런 다음 아래 명령을 실행하여이 테마 저장소를 복제하십시오.

$ sudo git clone–recursive https://github.com/spf13/hugoThemes ~ / themes

3 단계-휴고 사용

새로운 웹 사이트 만들기

Hugo를 사용하여 웹 사이트를 만들려면 먼저 아래 명령을 실행하여 웹 사이트의 디렉토리를 만드십시오.

스도 mkdir 휴고 사이트

이 디렉토리로 변경하십시오.

 $ cd hugo 사이트

그런 다음 아래 명령을 실행하여 사이트를 만드십시오.

휴고 새로운 사이트

이것은 당신에게 아래 출력을 줄 것입니다 :

축하합니다! 새 Hugo 사이트는 / root / hugo-sites / hello-world에 작성됩니다.

몇 단계 만 더하면 준비가 된 것입니다.

1. 같은 이름의 폴더에 테마를 다운로드.
https://themes.gohugo.io/에서 테마를 선택하거나
와 함께 자신을 만들 "휴고 새로운 테마 " 명령.
2. 아마도 일부 콘텐츠를 추가하고 싶을 것입니다. 단일 파일을 추가 할 수 있습니다
와"휴고 뉴 /.".
3. 내장 라이브 서버를 통해 시작 "휴고 서버".

빠른 시작 안내서 및 전체 문서를 보려면 https://gohugo.io/를 방문하십시오..

다음으로 디렉토리를 변경하십시오.

$ cd hello-world

그리고 아래 명령을 발행하십시오 :

$ 스도 ls

다음과 같은 결과가 나타납니다.

아키 타입 config.tomlcontent 데이터 레이아웃 정적 테마

사이트를 미리 보려면 아래 명령을 실행하십시오.

$ 스도 휴고

이것은 다음과 같은 출력을 제공합니다.

                   | EN
+——————+—-+
페이지 | 삼
페이지 매김 페이지 | 0
비 페이지 파일 | 0
정적 파일 | 0
처리 된 이미지 | 0
별명 | 0
사이트 맵 | 1
청소 | 0

총 33ms

그게 다야!

결론

Ubuntu 18.04 VPS 또는 전용 서버에 Hugo를 성공적으로 설치했습니다. 이 응용 프로그램을 사용하여 자세한 옵션을 탐색하고 인상적인 웹 사이트를 구축하는 방법을 배울 수 있습니다.

[a] 이것이 무엇을 의미하는지 분명히 말씀해 주시겠습니까? Hugo는 웹 프레임 워크 인 반면, 비싼 런타임으로 표시 한 것은 프로그래밍 언어입니다. 이 개념을 명확하게 설명해 주시겠습니까?

다음 3 가지 VPS 서비스를 확인하십시오.

A2 호스팅

시작 가격 :
$ 5.00


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

스칼라 호스팅

시작 가격 :
$ 12.00


신뢰할 수 있음
9.4


가격
9.5


사용자 친화적
9.5


지원하다
9.5


풍모
9.4

리뷰 읽기

ScalaHosting 방문

주인공

시작 가격 :
$ 3.95


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

관련 사용법 기사

  • Ubuntu 18.04 VPS 또는 전용 서버에 Litespeed 웹 서버를 설치하는 방법
    중급
  • Ubuntu 18.04 서버에서 바닐라 포럼을 설정하는 방법
    중급
  • 우분투 18.04에서 .htaccess 파일을 사용하는 방법
    초보자
  • Ubuntu 18.04 VPS 또는 전용 서버에 SSH를 설정하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 phpMyAdmin을 보호하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me