정적 사이트 생성기인 Hugo(PaperMod 테마)로 개발 블로그를 운영하다 보면 기술 포스팅뿐만 아니라 일상, 여행, 서평 등 다양한 분야의 글을 추가하고 싶어집니다. 이때 독자가 원하는 카테고리의 글을 한눈에 찾아볼 수 있도록 카테고리(Categories) 분류 체계를 구축하는 방법을 정리합니다.
1. hugo.yaml 상단 메뉴에 Categories 추가하기
블로그 상단 내비게이션 바에 카테고리 페이지 링크가 표시되도록 hugo.yaml 설정 파일의 menu.main 섹션에 아래 항목을 추가합니다.
menu:
main:
- name: Categories
url: /categories/
weight: 10
- name: Tags
url: /tags/
weight: 20
💡 Weight 값 팁:
weight 숫자가 작을수록 메뉴 상에서 좌측(우선순위 높음)에 배치됩니다.
2. 포스팅 작성 시 Front Matter 카테고리 지정
새 글을 쓸 때 포스팅 최상단의 Front Matter 부분에 categories 배열을 지정해 주면, Hugo가 빌드 시 해당 카테고리 페이지로 글을 자동 분류합니다.
💻 개발 포스팅 예시
---
title: "[C++] HTS 실시간 시세 처리 심화"
date: 2026-07-29T09:10:00+09:00
draft: false
categories: ["DevLog", "CPP"]
tags: ["C++", "HTS", "Lock-free"]
---
✈️ 여행/일상 포스팅 예시
---
title: "[여행기] 싱가포르 4박 5일 알찬 동선과 현지 꿀팁 정리"
date: 2026-07-29T10:30:00+09:00
draft: false
categories: ["Life", "Travel"]
tags: ["여행", "싱가포르", "일상"]
---
3. 다중 카테고리 활용 및 효과
Hugo는 categories: ["Life", "Travel"]처럼 하나의 글을 여러 카테고리에 동시에 속하게 할 수 있습니다.
📌 카테고리 구축의 이점:
• 구글 애드센스 심사 호재: 체계적인 사이트 구조로 크롤러봇 접근성 향상
• 독자 경험(UX) 증대: 기술 글 독자와 일상 글 독자 모두 원하는 분야 선택 가능
• 검색 유입 다양화: 주말/저녁 일반 사용자 검색 유입 증가로 PV 상승
• 구글 애드센스 심사 호재: 체계적인 사이트 구조로 크롤러봇 접근성 향상
• 독자 경험(UX) 증대: 기술 글 독자와 일상 글 독자 모두 원하는 분야 선택 가능
• 검색 유입 다양화: 주말/저녁 일반 사용자 검색 유입 증가로 PV 상승
4. 결론
hugo.yaml 메뉴 등록과 Front Matter의 categories 지정만으로도 블로그 체계를 깔끔하게 다듬을 수 있습니다. 개발 전문성은 유지하면서 일상과 여행 기록까지 풍성하게 담아내는 유연한 블로그를 만들어 보세요!