빠르고 유연한 정적 웹 사이트 빌더, Hugo

휴고에 대해

다음 기사에서 우리는 Hugo를 살펴볼 것입니다. 이것은 중 하나입니다 오픈 소스 정적 사이트 생성기 또한 완전 무료입니다. 놀라운 속도와 유연성을 갖춘이 생성기는 웹 사이트 구축을 빠르고 쉽게 만듭니다. 에 관한 것입니다 발전기 사이트 Go로 작성된 정적 HTML 및 CSS. 속도, 사용 편의성 및 구성 가능성에 최적화되어 있습니다.

웹 사이트를 만드는 것은 HTML과 다른 언어에 대한 지식과 시간이 필요한 과정입니다. 이러한 이유로이 정적 사이트 빌더는 웹 사이트를 빠르게 만드는 데 큰 도움이 될 수 있습니다. 우리가 이야기 할 때 정적 웹 사이트 우리는 데이터를 처리하지 않는 사이트를 의미합니다.. 즉, 양식을 처리하거나 문서를 생성 할 수 없습니다. 이러한 웹 사이트는 일반적으로 소규모 프로젝트 및 정보 사이트를 위해 만들어졌습니다.

휴고의 일반적인 특징

  • 빠른 속도. 웹 사이트에 명시된 바와 같이 이것은 동종 제품 중 가장 빠른 도구입니다. 평균 사이트는 XNUMX 초 이내에 구축됩니다..
  • 강력한 콘텐츠 관리 및 유연성 규칙. Hugo는 콘텐츠 전략가의 꿈입니다. 휴고 무제한 콘텐츠 유형, 분류, 메뉴, API 기반 동적 콘텐츠 등을 지원합니다., 모두 추가 기능이 없습니다.
  • 단축 코드는 우리에게 Markdown 구문을 사용하는 기능, 뛰어난 유연성을 제공합니다.
  • 통합 템플릿. 이 정적 웹 사이트 빌더는 우리의 작업을 빠르게 만드는 공통 패턴을 가지고 있습니다. Hugo는 빠른 SEO 작업, 댓글, 분석 및 기타 기능을 수행하기 위해 미리 만들어진 템플릿과 함께 제공됩니다.
  • 사용자 지정 출력. 우리를 허용합니다 JSON 또는 AMP를 포함한 다양한 형식으로 콘텐츠 생성, 콘텐츠 제작을 용이하게합니다.
  • 300 개 이상의 테마 사용 가능, 구현하기 쉽지만 가장 복잡한 웹 사이트도 제작할 수있는 강력한 테마 시스템을 제공합니다. 캐스팅 가능 주제 살펴보기 프로젝트 웹 사이트에서 사용할 수 있습니다.

Ubuntu에 Hugo 설치

Hugo는 꽤 인기있는 프로그램으로 Gnu / Linux, 특히 Ubuntu에 설치하는 과정이 간단합니다. 사용 가능한 첫 번째 설치 옵션은 에서 찾을 수있는 미리 컴파일 된 패키지 프로젝트 릴리스 페이지. .deb 패키지를 다운로드하려면 터미널 (Ctrl + Alt + T)을 열고 다음 명령을 실행하기 만하면됩니다.

Hugo의 .deb 파일 다운로드

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

다운로드 후 이 다른 명령을 실행하여 설치할 수 있습니다. 동일한 터미널에서 :

.deb 패키지 설치

sudo dpkg -i hugo_0.69.0_Linux-64bit.deb

설치가 끝나면 작업을 시작할 수 있습니다.

이 프로그램을 설치할 수있는 또 다른 방법은 스냅 팩. 설치는 터미널을 열고 (Ctrl + Alt + T) 다음을 입력하는 것만 큼 간단합니다.

스냅 패키지 설치

sudo snap install hugo

첫 단계

Hugo는 웹 사이트 빌더입니다. 따라서 가장 먼저해야 할 일은 다음 형식을 사용하여 새 사이트를 만듭니다.:

hugo new site [nombre-del-sitio]

이 예에서는 다음 명령을 사용하여 새 사이트를 만들었습니다.

Hugo로 사이트 만들기

hugo new site sinforoso

이렇게하면 새 폴더가 생성됩니다. Sinforoso 주소록에서 사용자. 시작하려면이 폴더에 액세스하고 거기에서 작업을 시작합니다..

다음으로 할 일은 사이트에 대한 새 테마 추가. 사용 가능한 모든 테마를 추가하려면 다음 명령을 사용할 수 있습니다.:

git clone --depth 1 --recursive https://github.com/gohugoio/hugoThemes.git themes

이것은 모든 Hugo 테마를 설치하므로 시간이 오래 걸릴 수 있습니다. 원하는 것을 시도하는 것이 도움이 될 수 있습니다. 제 경우에는 특정 주제를 선택했기 때문에 위의 명령 대신 다음을 사용했습니다.

Hugo 용 테마 다운로드

git clone https://github.com/matcornic/hugo-theme-learn.git themes/learn

주제를 카펫 temas, 작업중인 폴더에서 찾을 수 있습니다.

테마를 설치 한 후 휴고에게 특정 테마를 사용하라고. 이를 위해 우리는 작업 폴더에서 찾을 수있는 config.tom 파일에 정의하십시오. 다음 스크린 샷에 표시된대로.

주제 설정

변경이 완료되면 저장하고 닫습니다. 이제 우리가해야 할 일은 사이트에 표시 할 새 색인 생성. 다음 명령으로이를 수행합니다.

휴고에서 인덱스 생성

hugo new _index.md

보시다시피 파일의 확장자는 md입니다. Markdown을 사용하여 콘텐츠를 추가 할 수 있습니다.. 이 파일은 내에서 찾고 편집 할 수 있습니다. 콘텐츠 폴더.

_index.md 파일의 내용

우리는 또한 사이트를 형성하기 위해 새로운 카테고리 생성:

hugo new [categoría]/[archivo.md]

이 지점에서, 웹 사이트를 보려면, 다음 명령을 사용합니다.

휴고 서브

hugo serve

다음 스크린 샷에서 볼 수 있듯이 우리 웹 사이트는 http : // localhost : 1313의 브라우저에서 사용할 수 있습니다..

웹 브라우저의 웹 페이지

요컨대 휴고는 정적 웹 사이트 만 만드는 프로그램이지만 특정 경우에 매우 유용합니다. 프로젝트에 대한 자세한 정보를 얻을 수 있습니다. 사이트 또는 공식 문서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   앤소니

    테마를 다운로드하는 명령에 작은 오류가 있습니다. 게시물에서 명령이 다음과 같음을 나타냅니다.

    git clone – 재귀 https://github.com/spf13/hugoThemes 테마

    이 명령은 오류를 제공합니다. 공식 페이지에서이 프로세스를 수행하려면 다음을 입력해야합니다.

    git clone-깊이 1 – 재귀 https://github.com/gohugoio/hugoThemes.git 테마

    모든 테마가 다운로드됩니다.

    1.    데미안 아메도

      방금 수정했습니다. 경고 해주셔서 감사합니다.