휴고 오픈 소스 소프트웨어

Hugo 무료 블로깅 플랫폼

세계에서 가장 인기있는 오픈 소스 정적 사이트 생성기

빠르고 유연한 정적 사이트 생성기. Hugo는 컨텐츠 중심 웹 사이트에 적합합니다. 완전히 의존성이없고 쉽게 진행하기 쉽기 때문입니다.

개요

정적 사이트 생성기 (SSG)는 무엇입니까? 요즘 웹 사이트는 점점 더 많은 콘텐츠를 제공하기 위해 성장했습니다. 결과적으로 웹 개발 산업은 사이트를보다 효율적으로 유지하고 업데이트하는 프로세스를 만드는 새로운 방법을 찾았습니다. 정적 사이트 생성기는 본질적으로 입력 파일 세트를 기반으로 정적 웹 사이트를 구축하기위한 일련의 도구입니다. 정적 사이트 생성기는 새로운 컨텐츠를 만들거나 편집하는 순간 웹 페이지를 한 번 빌드합니다. 대조적으로, WordPress와 같은 컨텐츠 관리 시스템은 방문자가 요청할 때마다 페이지를 구축합니다. WordPress와 같은 시스템을 통해 Hugo와 같은 정적 사이트 생성기를 선택하면 많은 장점과 이점이 있습니다. 정적 사이트를 갖는 것의 가장 큰 이점 중 하나는 확실히 속도입니다. 정적 웹 사이트는 엄청나게 빠릅니다. Hugo는 가장 쉬운 정적 웹 사이트 생성기 중 하나로 표시되어 있습니다. Hugo는 가장 빠른 도구입니다. ~에 Hugo를 사용하면 JSON 또는 AMP를 포함한 여러 형식으로 콘텐츠를 출력 할 수 있으며 직접 만들 수 있습니다. 플러그인없이 무제한 컨텐츠 유형, 분류, 메뉴, 동적 API 구동 컨텐츠 등을 지원합니다. Hugo는 또한 사전 제작 된 템플릿과 함께 배송됩니다. 또한 다중 언어 사이트에 대한 전체 I18N 지원을 제공합니다

요구 사항


  1. Hugo는 Windows, MacOS 및 UNIX의 다양한 풍미와 같은 모든 주요 데스크톱 운영 체제의 표준 버전으로 실행됩니다.
  2. Hugo 모듈을 사용하려면 설치해야합니다. Hugo 모듈을 사용하지 않고 웹 사이트의 테마 폴더에 테마를 수동으로 배치하려면 설치가 필요하지 않습니다. Hugo ISD가 패키지 관리자를 통해 설치된 경우 패키지 관리자는 GO 언어 설치를 관리합니다. GO의 설치 지침은 golang.org/doc/install에 있습니다. 휴고 내에서 직접 이동하거나 사용할 필요는 없습니다.
  3. GIT가 Hugo를 사용할 필요는 없지만 GIT가 버전 제어 시스템으로 사용되는 경우 Hugo는 템플릿의 메타 데이터에 액세스 할 수 있습니다. GIT는 모든 패키지 관리자에서 GIT로 제공됩니다. git-scm.com/에서 git을 얻을 수도 있습니다. 실제로 Git의 Git에 대해 더 많이 배우고 한 달의 점심으로 Git을 배울 수 있습니다.

특징


Hugo는 물집 속도, 강력한 컨텐츠 관리 및 강력한 템플릿 언어를 자랑하며 모든 종류의 정적 웹 사이트에 적합합니다.

일반적인

  • 매우 빠른 빌드 시간 (페이지 당 <1ms)
  • MacOS, Linux, Windows 등에 쉽게 설치할 수있는 완전히 크로스 플랫폼
  • 개발함에 따라 LiveReload로 즉시 변화를 렌더링합니다.
  • 강력한 테마
  • 어디서나 사이트를 호스팅하십시오

조직

  • 웹 사이트 섹션을 포함하여 프로젝트를위한 간단한 조직
  • 사용자 정의 가능한 URL
  • 카테고리 및 태그를 포함한 구성 가능한 분류법 지원
  • 강력한 템플릿 기능을 통해 원하는대로 콘텐츠를 정렬하십시오.
  • 자동 목차 생성 테이블
  • 동적 메뉴 작성
  • 예쁜 URL이 지원합니다
  • 퍼머 링크 패턴 지원
  • 별칭을 통해 리디렉션됩니다

콘텐츠

  • Native Markdown 및 EMACS Org-Mode Support 및 외부 도우미를 통한 기타 언어 (지원되는 형식 참조)
  • Toml, Yaml 및 JSON 메타 데이터 지원 Front Matter
  • 맞춤형 홈페이지
  • 여러 컨텐츠 유형
  • 자동 및 사용자 정의 콘텐츠 요약
  • 마크 다운 내부의 풍부한 컨텐츠를 활성화하기위한 단축 코드
  • “읽기 분"기능
  • “WordCount"기능

추가 기능

  • 통합 disqus 댓글 지원
  • 통합 Google 웹 로그 분석 지원
  • 자동 RSS 생성
  • GO HTML 템플릿 지원
  • Chroma에 의해 구동되는 구문 강조

설치 설명서


MacOS, Windows, Linux, OpenBSD, FreeBSD 및 GO 컴파일러 도구 체인이 실행될 수있는 시스템에 Hugo를 설치하십시오. Hugo는 여러 플랫폼을 지원하여 Go로 작성되었습니다. 최신 릴리스는 Hugo Releases에서 찾을 수 있습니다. Hugo는 현재 다음을 위해 미리 작성된 이진을 제공합니다.

  • x64, i386의 MacOS (Darwin) 및 ARM 아키텍처
  • 리눅스
  • OpenBSD
  • freebsd Hugo는 GO 툴체인이 실행될 수있는 곳마다 소스에서 컴파일 될 수 있습니다. 예를 들어, Dragonfly BSD, OpenBSD, Plan 9, Solaris 등과 같은 다른 운영 체제. 대상 운영 체제 및 컴파일 아키텍처의 전체 지원 조합 세트는 https://golang.org/doc/install/source를 참조하십시오.

빠른 설치

바이너리 (크로스 플랫폼)

휴고 릴리스에서 플랫폼에 적합한 버전을 다운로드하십시오. 일단 다운로드되면 바이너리는 어디서나 실행할 수 있습니다. 글로벌 위치에 설치할 필요가 없습니다. 이는 특권 계정이없는 공유 호스트 및 기타 시스템에 적합합니다. 이상적으로는 ‘Path’에 어딘가에 설치하여 쉽게 사용할 수 있도록 설치해야합니다. /usr/local/bin가 가장 가능한 위치입니다.

Docker

우리는 현재 Docker에게 공식 Hugo 이미지를 제공하지 않지만 최신 배포판을 권장합니다. https://hub.docker.com/r/klakegg/hugo/

홈 브루 (MacOS)

MacOS에 있고 홈브류를 사용하는 경우 다음 1 라이너로 Hugo를 설치할 수 있습니다. install-with-homebrew.sh

    brew install hugo

자세한 설명을 보려면 MacOS 및 Windows에 설치를위한 설치 안내서를 읽으십시오.

MacPorts (MACOS)

MacOS를 사용하고 MacPorts를 사용하는 경우 다음 1 라이너로 Hugo를 설치할 수 있습니다. install-with-macports.sh

    port install hugo

홈 브루 (Linux)

Linux에서 Homebrew를 사용하는 경우 다음 1 라이너로 Hugo를 설치할 수 있습니다. install-with-linuxbrew.sh

    brew install hugo

Linux에서 Homebrew의 설치 안내서는 웹 사이트에서 제공됩니다.

Chocolate (Windows)

Windows 시스템에 있고 패키지 관리에 Chocolatey를 사용하는 경우 다음 1 라이너로 Hugo를 설치할 수 있습니다. install-with-chocolatey.ps1

    choco install hugo -confirm

또는 “확장 된"SASS/SCSS 버전이 필요한 경우 : install-extended-with-Chocolatey.ps1

    choco install hugo-extended -confirm

scoop (Windows)

Windows 머신에 있고 패키지 관리에 Scoop을 사용하는 경우 다음 1 라이너로 Hugo를 설치할 수 있습니다.

    scoop install hugo

또는 확장 버전을 다음과 같이 설치하십시오.

    scoop install hugo-extended
 한국인