블로그 운영
Hugo로 블로그 시작하기: 완전 초보자 가이드
광고
정적 사이트 생성기 중에서 Hugo는 압도적인 빌드 속도와 심플한 구조 덕분에 가장 인기 있는 선택지입니다. 이 가이드에서는 Hugo를 처음 접하는 분들을 위해 설치부터 첫 글 발행까지 단계별로 알아봅니다.
Hugo란 무엇인가요?
Hugo는 Go 언어로 만들어진 오픈소스 정적 사이트 생성기입니다. 데이터베이스 없이 Markdown 파일만으로 빠르고 안전한 웹사이트를 만들 수 있습니다.
★ Hugo의 핵심 장점
- 속도: 수천 개 페이지도 1초 이내 빌드
- 보안: 서버 없이 정적 파일만 서빙
- 무료 호스팅: Cloudflare Pages, GitHub Pages, Netlify 모두 무료
- SEO 최적화: 빠른 로딩 속도는 곧 검색 순위 상승
설치 방법
macOS
brew install hugo
Windows
winget install Hugo.Hugo.Extended
설치 확인
hugo version
# hugo v0.147.0+extended ...
Extended 버전 추천
SCSS/Sass 처리를 위해 반드시 extended 버전을 설치하세요. 일반 버전으로는 일부 테마가 동작하지 않을 수 있습니다.
새 사이트 만들기
hugo new site my-blog
cd my-blog
디렉토리 구조가 자동으로 생성됩니다:
my-blog/
├── archetypes/ # 글 템플릿
├── config/ # 설정 파일
├── content/ # 글 파일 (Markdown)
├── layouts/ # 커스텀 레이아웃
├── static/ # 정적 파일 (이미지 등)
└── themes/ # 테마 폴더
첫 번째 글 작성하기
hugo new posts/첫글.md
content/posts/첫글.md 파일이 생성됩니다. 편집기로 열어 내용을 작성하면 됩니다.
로컬 서버 실행
hugo server -D
브라우저에서 http://localhost:1313을 열면 실시간으로 변경사항이 반영됩니다.
draft 상태 확인
새로 만든 글은
draft = true로 설정되어 있습니다. 발행하려면 false로 바꾸거나, hugo server -D 옵션으로 초안도 미리볼 수 있습니다.빌드 및 배포
hugo build
public/ 폴더에 완성된 정적 파일이 생성됩니다. 이 폴더만 호스팅 서비스에 업로드하면 됩니다.
마치며
Hugo는 처음에는 낯설 수 있지만, 한번 익숙해지면 가장 빠르고 가벼운 블로그 도구가 됩니다. 다음 편에서는 Google AdSense 연동과 SEO 최적화 방법을 알아보겠습니다.
다음 단계
블로그를 만들었다면, 이제 광고 수익화를 시작할 차례입니다. 다음 글에서 AdSense 연동 방법을 단계별로 안내합니다.
광고