Markdown, Sass, 이미지 처리와 검색 기능을 기본 제공하는 단일 바이너리 정적 사이트 생성기입니다.
- 스타
- 90,378
- 포크
- 8,444
- 열린 이슈
- 217
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Hugo는 Go로 작성된 정적 사이트 생성기입니다. 일반적으로 Markdown으로 작성된 콘텐츠 파일을 템플릿 시스템으로 완전한 웹사이트로 변환하며, 전체 사이트를 몇 초 만에 렌더링하는 것을 목표로 합니다. 개발 중에는 변경 사항을 반영해 자동으로 새로고침하는 내장 웹 서버를 실행하고, 생성된 사이트는 원하는 호스팅 서비스에 배포하거나 Git 제공업체에서 자동으로 빌드할 수 있습니다.
Hugo에는 CSS(Sass, PostCSS, Tailwind CSS)용 내장 에셋 파이프라인과 JavaScript 및 TypeScript 번들링, 크기 조정·자르기·메타데이터 추출 등의 이미지 처리 기능이 포함되어 있습니다. 다국어 사이트와 분류 체계를 지원하며, Hugo Modules를 사용하면 공개 또는 비공개 Git 저장소를 통해 콘텐츠, 테마, 템플릿, 설정을 공유할 수 있습니다.
Hugo는 여러 에디션의 단일 바이너리로 배포됩니다. 표준 에디션은 C 의존성이 없고, 확장 에디션은 LibSass 지원을 추가합니다. deploy 에디션을 사용하면 사이트를 Google Cloud Storage, AWS S3 또는 Azure Storage에 직접 푸시할 수 있습니다.
핵심 기능
- 01Markdown 콘텐츠와 템플릿으로 완전한 사이트를 빠르게 렌더링합니다.
- 02개발 중 실시간 새로고침을 지원하는 내장 웹 서버를 제공합니다.
- 03CSS, Sass, Tailwind CSS, JavaScript 및 TypeScript 에셋 파이프라인을 제공합니다.
- 04크기 조정, 자르기, 필터 적용 및 메타데이터 추출을 위한 이미지 처리 기능을 제공합니다.
- 05다국어 사이트와 유연한 분류 체계를 지원합니다.
- 06Git을 통해 콘텐츠, 테마, 설정을 공유하는 Hugo Modules를 제공합니다.
활용 사례
- Markdown 파일로 문서 사이트나 프로젝트 웹사이트 만들기.
- 빠른 정적 빌드로 블로그, 개인 사이트, 이력서 제작하기.
- 자동 이미지 처리를 활용해 이미지 포트폴리오나 랜딩 페이지 게시하기.
- Git 제공업체에서 배포하는 다국어 기업 사이트나 뉴스 사이트 운영하기.
빠른 시작
- 1
Go 1.27.0 이상과 Git을 설치합니다
- 2
Hugo 표준 에디션을 빌드하고 설치합니다
CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest - 3
또는 OS용 사전 빌드 바이너리나 패키지 관리자의 패키지를 설치하세요. 설치 문서를 참고하세요
사용 전 알아둘 점
- 소스에서 빌드하려면 Go 1.27.0 이상이 필요합니다.
- Extended 에디션에는 GCC나 Clang과 같은 C 컴파일러가 필요합니다.
- Embedded LibSass는 v0.153.0에서 사용 중단되었으며 제거될 예정이므로, 대신 Dart Sass를 권장합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- hugo은(는) 무엇인가요?
- Go로 작성된 빠르고 유연한 정적 사이트 생성기로, Markdown 콘텐츠와 템플릿으로 웹사이트를 만듭니다. Hugo는 Go로 작성된 정적 사이트 생성기입니다. 일반적으로 Markdown으로 작성된 콘텐츠 파일을 템플릿 시스템으로 완전한 웹사이트로 변환하며, 전체 사이트를 몇 초 만에 렌더링하는 것을 목표로 합니다. 개발 중에는 변경 사항을 반영해 자동으로 새로고침하는 내장 웹 서버를 실행하고, 생성된 사이트는 원하는 호스팅 서비스에 배포하거나 Git 제공업체에서 자동으로 빌드할 수 있습니다.
- hugo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hugo은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hugo은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hugo의 마지막 커밋은 2026년 11월 3일입니다.
- hugo은(는) 어디에 사용할 수 있나요?
- Markdown 파일로 문서 사이트나 프로젝트 웹사이트 만들기. 빠른 정적 빌드로 블로그, 개인 사이트, 이력서 제작하기. 자동 이미지 처리를 활용해 이미지 포트폴리오나 랜딩 페이지 게시하기. Git 제공업체에서 배포하는 다국어 기업 사이트나 뉴스 사이트 운영하기.
- hugo는 어떻게 설치하나요?
- Go 1.27.0 이상과 Git을 설치합니다 Hugo 표준 에디션을 빌드하고 설치합니다: CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest 또는 OS용 사전 빌드 바이너리나 패키지 관리자의 패키지를 설치하세요. 설치 문서를 참고하세요
- hugo은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gohugoio/hugo
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Markdown 파일만으로 랜딩 페이지, 포트폴리오, 블로그, 문서를 만들 수 있는 오픈소스 Hugo용 Tailwind 블록 프레임워크입니다.
Halo는 개인 블로그, 지식 베이스, 기업 웹사이트, 온라인 스토어를 만들 수 있는 오픈 소스 웹사이트 빌더입니다.
HTML, Markdown, Liquid, Nunjucks 등의 템플릿 디렉터리를 HTML로 변환하는 간단한 JavaScript 정적 사이트 생성기입니다.
WordPress 글, 페이지, 메타데이터와 설정을 Jekyll, Hugo 등 정적 사이트 생성기용 Markdown과 YAML로 내보내는 원클릭 플러그인입니다.