휴고 (소프트웨어)
1. 개요
휴고는 데이터 파일, i18n 번들, 구성, 레이아웃 템플릿, 정적 파일, 자산 및 마크다운, HTML, AsciiDoc 또는 Org-mode로 작성된 콘텐츠를 사용하여 정적 웹사이트를 렌더링하는 정적 사이트 생성기이다. 다국어 지원, 이미지 처리, 자산 관리, 사용자 지정 출력 형식, 마크다운 렌더 후크 및 쇼트코드 등의 기능을 제공하며, 중첩된 섹션을 통해 다양한 유형의 콘텐츠를 분리할 수 있다. 프론트엔드 프레임워크인 부트스트랩 또는 테일윈드 CSS와 함께 사용할 수 있으며, 클라우드 기반 CMS 소프트웨어에 연결하여 콘텐츠 편집을 용이하게 한다. 또한, 커뮤니티에서 제공하는 다양한 테마를 활용할 수 있다.
이미지 준비중입니다.
| 개발자 | spf13 |
|---|---|
| 최초 출시일 | 2013년 7월 5일 |
| 프로그래밍 언어 | Go |
| 운영 체제 | Windows Linux FreeBSD NetBSD macOS Android |
| 플랫폼 | x86 x86-64 ARM |
| 장르 | 정적 사이트 생성기 |
| 라이선스 | Apache License 2.0 |
| 웹사이트 | 휴고 공식 웹사이트 |
|---|
-
자유 웹 소프트웨어 -
8chan
8chan은 2013년 프레드릭 브레넌이 언론의 자유를 내세워 만든 익명 이미지 게시판으로, 극단주의 콘텐츠와 여러 사건에 연루되어 논란이 되었으며, 2019년 8kun으로 이름을 변경했으나 서비스 지원 중단으로 어려움을 겪었다. -
자유 웹 소프트웨어 -
PDF.js
PDF.js는 웹 브라우저에서 PDF 문서를 보기 위한 JavaScript 기반 라이브러리이며, HTML5 캔버스 요소를 사용하여 빠른 렌더링 속도를 제공하고, 다양한 웹 응용 프로그램에서 PDF 문서 미리보기를 지원한다. -
Go로 작성된 자유 소프트웨어 -
쿠버네티스
쿠버네티스는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 관리하는 오픈 소스 시스템으로, 구글의 Borg 시스템에서 영감을 받아 설계되었으며 파드, 서비스 등의 기능을 제공하여 클라우드 네이티브 환경에서 중요한 역할을 한다. -
Go로 작성된 자유 소프트웨어 -
테라폼 (소프트웨어)
테라폼은 해시코프에서 개발한 IaC 도구로, 선언적 구성을 통해 클라우드 인프라 및 서비스를 관리하며, 라이선스 변경 후 OpenTofu 프로젝트로 포크되어 리눅스 재단의 지원을 받고 있다. -
블로그 소프트웨어 -
텍스트큐브
텍스트큐브는 태터툴즈에서 발전한 블로그 엔진으로, OpenID, BlogAPI 지원, 1-user-multi-blog, multi-user-1-blog 기능 등을 제공하며, 소셜 네트워크 연동, 반응형 스킨 및 모바일 지원 강화 등의 버전 업데이트를 거쳤다. -
블로그 소프트웨어 -
무버블 타입
무버블 타입은 식스 어파트에서 개발한 웹 블로그 게시 시스템으로, 다양한 기능과 정적/동적 페이지 생성 방식을 제공하며, 펄로 작성되어 데이터베이스를 사용하고 플러그인으로 기능 확장이 용이하다.
2. 주요 특징
휴고는 마크다운, HTML, AsciiDoctor, Org-mode 등 다양한 형식으로 작성된 콘텐츠를 가져와 정적 웹사이트를 렌더링하며, 다국어 지원, 이미지 처리, 자산 관리, 사용자 지정 출력 형식, 마크다운 렌더 후크 및 쇼트코드와 같은 기능을 제공한다. 프론트엔드 프레임워크인 부트스트랩, 테일윈드와 함께 사용할 수 있고, 커뮤니티에서 생성 및 관리하는 광범위한 테마 목록을 보유하고 있다.
2.1. 기본 기능
휴고는 데이터 파일, i18n 번들, 구성, 레이아웃 템플릿, 정적 파일, 자산 및 마크다운, HTML, AsciiDoctor, 또는 Org-mode로 작성된 콘텐츠를 가져와 정적 웹사이트를 렌더링한다. 주목할 만한 기능으로는 다국어 지원, 이미지 처리, 자산 관리, 사용자 지정 출력 형식, 마크다운 렌더 후크 및 쇼트코드가 있다. 중첩된 섹션을 사용하면 블로그와 팟캐스트를 포함하는 웹사이트와 같이 서로 다른 유형의 콘텐츠를 분리할 수 있다.
2.2. 고급 기능
휴고는 다국어 지원, 이미지 처리, 사용자 지정 출력 형식, 쇼트코드 기능을 제공한다. 중첩된 섹션을 사용하여 블로그, 팟캐스트 등 다양한 유형의 콘텐츠를 분리하여 관리할 수 있다.
2.3. 프레임워크 및 테마
휴고는 프론트엔드 프레임워크인 부트스트랩 또는 테일윈드와 함께 사용할 수 있다. 휴고 사이트는 클라우드 기반 CMS 소프트웨어에 연결하여 콘텐츠 편집자가 코딩 지식 없이 사이트 콘텐츠를 수정할 수 있도록 돕는다. 휴고는 커뮤니티에서 생성 및 관리하는 광범위한 테마 목록을 보유하고 있다.
3. 활용 사례
휴고는 프론트엔드 프레임워크인 부트스트랩 또는 테일윈드와 함께 사용할 수 있다. 휴고 사이트는 클라우드 기반 CMS 소프트웨어에 연결하여 콘텐츠 편집자가 코딩 지식 없이도 사이트 콘텐츠를 수정할 수 있게 한다.