문서 보기와 Projection
Projection이란
Projection은 Markdown 원본을 다른 목적에 맞게 읽고 조작하는 보기다. Page는 H2 section을 카드로, Kanban은 H2를 컬럼으로, Mindmap은 heading 계층을 node tree로 보여 준다.
원본은 하나다
Markdown
제목, 문단, 목록, 표와 링크는 사람이 읽을 수 있는 Markdown에 남는다.
보기 profile
문서별 기본 보기와 표현 설정은 .glif의 projection 설정에 남는다. source front matter를 보기 identity 저장소로 사용하지 않는다.
지원되는 편집
보기에서 수행한 rename, move, task toggle 같은 조작은 각 보기의 source-safe command가 지원할 때만 Markdown을 바꾼다.
모든 보기가 같지는 않다
입력 구조
보기마다 의미 있게 읽는 Markdown 구조가 다르다.
편집 범위
Page의 카드 편집, Kanban의 카드 이동, Mindmap의 heading node 편집처럼 지원 범위가 다르다.
Hugo 결과
저장된 보기와 일부 표현 설정은 publish copy에 materialize되지만 Desktop session state와 모든 profile 조합이 그대로 전달되는 것은 아니다.
이 챕터의 문서
- Projection 기본 개념
- 문서에 맞는 보기 고르기
- 보기모드 기능 비교표
- Page 상세
- Kanban 상세
- Mindmap 상세
- Gallery 보기 전체 가이드
- Timeline 상세
- Table과 Chart 상세
- Desktop과 Hugo 결과 비교
- Diagram 상세
- Blueprint로 문서 구조 점검하기
- PDF 보기·확대·표지 전체 가이드
- 슬라이드 보기·탐색·발표 전체 가이드
- Summary Card와 Section TOC 전체 가이드
여러 보기 전환
영상은 fixture의 Page, Kanban, Timeline, Chart와 Mindmap 문서를 차례로 열어 각 원문 구조가 다른 projection으로 이어지는 모습을 보여 준다.