Hugo + Blowfish로 만든 CV 사이트입니다.
./bin/hugo server --port 1313./bin/hugo --gc --minify이 사이트는 Project(문서형 목록) → Details(포스트) 구조입니다.
content/projects/_index.md (KO), content/projects/_index.en.md (EN)content/details/<slug>.md (KO), content/details/<slug>.en.md (EN)content/details/<slug>.mdcontent/details/<slug>.en.md아키타입으로 빠르게 만들기:
./bin/hugo new details/<slug>.md./bin/hugo new --kind details-en details/<slug>.en.md템플릿 예시:
---
title: "Project Name"
date: 2026-01-13
---
## 개요
## 내가 한 일
## 결과
## 기술 스택
## 링크
Projects는 문서형 목록이므로, 항목을 직접 링크로 추가합니다.
/details/<slug>//en/details/<slug>/예시:
- [Project Name](/details/project-name/)
- [Project Name](/en/details/project-name/)
project-name, ml-pipeline, app-v2./bin/hugo new details/<slug>.md./bin/hugo new --kind details-en details/<slug>.en.mdcontent/projects/_index.md에 KO 링크 추가: /details/<slug>/content/projects/_index.en.md에 EN 링크 추가: /en/details/<slug>/./bin/hugo --gc --minify로 확인헤더의 언어 전환은 현재 페이지에 대해 번역본이 있을 때 표시됩니다.
즉, Details 포스트는 *.md와 *.en.md를 둘 다 만들어두는 것을 권장합니다.
Blowfish의 아이콘 링크는 사이트 루트의 정적 파일을 참조합니다.
이 레포는 테마 쪽 기본 아이콘을 제거했으니, 아래 파일들을 static/에 네 에셋으로 넣어주세요.
static/apple-touch-icon.png (180x180)static/favicon-32x32.pngstatic/favicon-16x16.pngstatic/favicon.svg (선택)static/favicon.ico (선택)static/android-chrome-192x192.png (manifest용)static/android-chrome-512x512.png (manifest용)static/site.webmanifest이 레포는 Blowfish를 submodule이 아니라 themes/blowfish/에 포함(벤더링)해서 관리합니다.
1) Blowfish의 태그(권장) 또는 커밋을 정합니다.
v2.0.02) 테마를 덮어씁니다.
scripts/update-blowfish.sh v2.0.0
.tmp/blowfish-backup-<timestamp>/에 백업됩니다.3) 빌드로 검증합니다.
./bin/hugo --gc --minify