문서 구조와 링크
이 문서는 docs 디렉토리가 GitHub Pages 화면으로 어떻게 렌더링되고, 각 페이지가 어떤 링크로 이어지는지 설명합니다.
디렉토리 구조
docs/
├── _config.yml
├── index.md
├── assets/
│ └── images/
│ ├── architecture-overview.png
│ └── architecture-detail.png
└── documents/
├── greeting.md
├── greeting/
│ └── site-map.md
├── service.md
├── service/
│ ├── user-flow.md
│ └── features.md
├── development.md
└── development/
├── architecture.md
├── setup.md
└── tech-stack.md
화면 내비게이션 구조
docs/_config.yml에서 documents 컬렉션을 활성화합니다. docs/documents 아래 Markdown 파일은 각 파일의 front matter를 기준으로 사이드바에 표시됩니다.
collections:
documents:
output: true
permalink: "/:collection/:path/"
현재 사이드바 구조는 다음과 같습니다.
이음 /
문서 안내 /documents/greeting/
└─ 문서 구조와 링크 /documents/greeting/site-map/
서비스 가이드 /documents/service/
├─ 사용자 흐름 /documents/service/user-flow/
└─ 주요 기능 /documents/service/features/
개발 가이드 /documents/development/
├─ 시스템 구조 /documents/development/architecture/
├─ 개발 환경 설정 /documents/development/setup/
└─ 기술 스택 /documents/development/tech-stack/
시각화 컴포넌트
별도 React 컴포넌트는 없고, Markdown과 HTML이 Jekyll/Just the Docs 레이아웃으로 렌더링됩니다.
메인 페이지 index.md에서 사용하는 시각 요소는 다음과 같습니다.
- 히어로 영역:
.eeum-hero - 요약 링크 패널:
.eeum-summary - 카드 그리드:
.eeum-grid,.eeum-card - 기술 스택 배지:
.eeum-stack - 아키텍처 이미지 블록:
.eeum-figure - 자동 목차:
{:toc}
이미지 자산은 assets/images 아래에서 관리합니다.
assets/images/architecture-overview.png
assets/images/architecture-detail.png
본문 링크 흐름
메인 페이지는 발표용 요약 역할을 하고, 상세 설명은 문서 페이지로 분리됩니다.