콘텐츠 서고를 그대로 정적 페이지 더미로, Hugo는 쓰면서 볼 수 있는 속도
요약
Hugo는 내용과 틀이 담긴 폴더를 통째로 정적 HTML 사이트로 만든다. 데이터베이스도 뒤편도 없다. 큰 사이트도 몇 초에 나오고 이미지와 자산 흐름을 스스로 갖췄으며 열려 있다.
추천- 이름
- Hugo
- 버전
- 0.166
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 공식 사이트
- https://gohugo.io/
- 업데이트
- 2026-10-06 09:26
서고 하나를 넣으면 사이트 하나가 나온다
Hugo는 Go로 쓴 정적 사이트 생성기이고 스스로에게 '세상에서 가장 빠른 사이트 만드는 틀'이라는 표를 붙였다. 하는 일을 한마디로 하면 내용과 틀이 담긴 폴더를 통째로 정적 HTML 사이트로 바꾼다. 뒤에 데이터베이스도 관리 화면도 없다. 나오는 것은 파일 더미이고 값싼 공유 공간부터 콘텐츠 망 뒤의 저장소까지 어느 호스트에도 던져 넣을 수 있다. 기획은 Apache 허락 아래 열려 있고 2026년 9월에 이르러 주요 코드 보관 플랫폼의 별 수가 구만에 가까워졌다.
속도는 어디서 오는가
만든 쪽의 말은 큰 사이트를 만드는 데 보통 몇 초, 흔히 그보다 짧다는 것이다. 이것은 쓴 언어의 나란히 진행하는 구조와 짜 맞추는 방식에서 온다. 글 하나를 고쳐 다시 만들면 움직인 부분만 다룬다. 개발용 서버도 함께 오므로 손에서 쓰고 새로 고치면 내용과 구조, 행동과 보임이 바뀌는 것이 보인다. 그때마다 사이트 전체를 처음부터 다시 짜 맞출 필요가 없다. 한 문단을 고치느라 짜 맞춤을 기다린 적이 있는 사람에게 이 차이는 성적표의 숫자가 아니라 일이 쓰는 일에 가까운지 기다리는 일에 가까운지의 차이다.
블로그만을 위한 도구가 아니다
공식 설명이 드는 자리 가운데 블로그는 그 하나일 뿐이다. 회사 사이트, 공공 기관과 이익을 좇지 않는 단체의 사이트, 배움의 사이트, 소식과 행사 페이지, 기획 페이지, 설명 문서, 그림 작품 서고, 입구 페이지가 모두 이름을 올린다. 이 폭을 받치는 것은 여러 언어와 분류 체계다. 내용은 어느 축으로도 묶을 수 있고 꼬리표와 갈래라는 두 칸에 묶이지 않는다. 설명 문서는 제품별로도 판별로도 나눌 수 있고 작품 서고는 재료로도 해로도 나눌 수 있다. 둘은 같은 구조다.
자산 흐름이 안에 들어 있다
예전에 바깥 도구 줄에 기대던 일의 일부가 지금은 안에 있다. 그림은 형식을 바꾸고 잘라 내고 크기를 달리하고 돌리고 색을 다듬고 거르고 글자나 다른 그림을 얹을 수 있으며 EXIF 정보도 읽는다. 스크립트는 묶이고 옮겨 쓰기, 쓰이지 않는 부분 떨구기, 코드 나누기, 줄이기, 대응표와 검증 값까지 다룬다. 스타일 전처리는 번역되고 후처리도 붙어 있으며 널리 쓰이는 작은 class 틀에 대한 지원은 공식 설명에 따로 절이 있다. 틀 체계가 또 하나의 심이며 내용 구성, 주소 모양, 내보낼 형식의 종류가 모두 틀 층에서 정해지고 도구가 못 박지 않는다.
내용은 글 파일 그대로 둔다
내용은 특별한 데이터베이스가 아니라 글 파일 그대로 서고에 놓인다. 그래서 쓰는 사람은 도구를 열지 않고 쓰고 고친 것은 차이로 남으며 지난 판으로 되돌리기도 쉽다. 누가 언제 무엇을 고쳤는지는 보관처의 기록을 그대로 따라가면 된다. 이 소박함이 오래 걸어 둘 문서에 맞는 이유이기도 하다. 짜 맞춤이 필요하다 해도 그 앞 단계가 그냥 글이라는 데에 값어치가 있다.
판을 내는 걸음과 설치의 가벼움
판이 나오는 걸음은 빠르다. 2026년 9월에 이르러 지금의 안정판은 일 점 육육 선에 닿아 그달 둘째 주에 나왔다. Windows와 macOS, Linux 모두 공식 실행 파일이 있고 각각 파일 하나이며 바깥 의존이 없다. 그래서 시험하는 데 드는 것은 반나절이고 그만두는 데 드는 것은 폴더 하나를 지우는 일이다.
정적 사이트가 내놓는 것
정적 사이트의 장점은 운영의 층이 하나 줄어드는 것이다. 돌아가는 토대를 덧대지 않고 데이터베이스를 받아 두지 않으며 새벽 세 시에 살려 둘 것이 없다. 값은 내용을 바꾸면 짜 맞춤을 한 번 거쳐야 한다는 것이다. Hugo는 그 짜 맞춤을 값어치가 느껴지지 않을 만큼 빠르게 하고 여러 언어와 자기 분류, 완성된 자산 흐름을 같은 실행 파일에 담아 설명 문서와 블로그, 여러 해 걸어 둘 내용 사이트에 맞는다.