1. 서비스 구성 목표
- 로컬DB에 저장되어 있는 데이터를 md파일로 저장
- 정적 웹사이트 생성기로 빌드하여 웹페이지 생성
- 이상의 과정이 매일 실행될 수 있도록 자동화
2. 정적 웹사이트 생성기 설정
- 샘플 사이트에는 hugo의 기본적인 디렉터리를 기초로, 계층적 문서의 경우 docs와 블로그의 경우 posts로 제시
- 양자의 장점을 살려 디렉터리로 카테고리 및 계층 구조를, 프론트매터 설정으로 년/월의 아카이브를 생성
2.1. Hugo book 테마 설치
2.2. 사이트 구조
content
├─Categories1
│ │ .index.md # 섹션 페이지
│ ├─년(2026)
│ │ │ .index.md # 섹션 페이지
│ │ ├─월(04)
│ │ │ .index.md # 섹션 페이지
│ │ │ 01.md # 콘텐츠 페이지
│ │ │ 02.md # 콘텐츠 페이지
│ │ └─월(04)
│ │ ...
│ └─년(2025)
│ ...
└─Categories2
...
2.3. 환경설정
baseURL = "http://governup.pub7.kr/"
languageCode = "ko-kr"
title = "공공정책 다이제스트 거번업(GovernUp)"
theme = "hugo-book"
# 1. 마크다운 렌더링 설정
[markup]
[markup.goldmark.renderer]
# 광고나 댓글 스크립트(HTML)를 인식하게 하려면 반드시 true여야 합니다.
unsafe = false
[markup.tableOfContents]
startLevel = 2
endLevel = 4
# 2. 테마 핵심 파라미터 (Params)
[params]
# 검색 결과 미리보기(Snippet)에 표시될 설명
description = "거번업(GovernUp)은 퍼블리크(public.re.kr)가 당일의 정부 정책을 모아 다음날 아침 7시에 보내드리는 공공정책 다이제스트 입니다. 정책 분석, 가이드, 노트, 기획, 보고서, 리뷰 등 다양한 콘텐츠를 통해 공공정책에 대한 깊이 있는 통찰을 제공합니다."
# 소셜 미디어 공유 시 보일 이름
author = "퍼블리크"
# (선택) 사이드바 상단 로고 이미지 (static 폴더 기준)
# BookLogo = "logo.png"
# (선택) 다크 모드 설정: "light", "dark", 또는 시스템 설정을 따르는 "auto"
BookTheme = "dark"
# (선택) 오른쪽 목차(TOC) 표시 여부
BookToC = true
# (선택) 하단 내비게이션 (이전글/다음글) 버튼 표시 여부
BookPagination = true
# (선택) 검색 기능 활성화
BookSearch = true
# (선택) 모바일에서 검색창을 상단 바에 고정
BookSearchMobileToolbar = true
# (선택) 섹션을 자동으로 번호 매기기 (예: 1, 1.1, 1.2 등)
BookSectionEnumerable = false
# (선택) 메뉴 상단 헤더 텍스트 (사이트 제목과 다르게 설정 가능)
BookMenuHeader = "지식 저장소"
# (선택) 원격 저장소 링크 (GitHub 등) - 'Edit this page' 기능 활성화
# BookRepo = "https://github.com/user/repo"
# BookEditPath = "edit/main/content"
# 3. 검색 엔진 세부 설정
[params.BookSearchConfig]
indexed = true # 검색 인덱스 생성 여부
showParent = true # 검색 결과에 상위 폴더(날짜 등) 이름 표시
# 4. 메뉴 구성 (사이드바 메뉴 하단에 별도 노출 링크)
[[menu.after]]
name = "GitHub"
url = "https://github.com/your-id"
weight = 10
[[menu.after]]
name = "Contact"
url = "mailto:you@example.com"
weight = 20
# 5. 다국어 설정 (필요할 경우만 사용)
[languages]
[languages.ko]
languageName = "Korean"
contentDir = "content"
weight = 1
# 6. Toxonomy 설정
[taxonomies]
archive = "archive"
2.4. 프론트매터
+++
title = "Policy Morning Digest GovernUp %SearchDate% %CurrentItem2['cmt_name']%분야"
date = %IsoDateTime%
description = "%SearchDate% %CurrentItem2['cmt_name']%분야 정부 정책을 모아 전해드리는 공공정책 다이제스트입니다."
archives = ["%TextYear%/%TextMonth%"]
author = "Lee Deokho"
+++
3. 자동화 프로세스 요약

【참고자료】