Quarto Craft

한국어 문서에 최적화된 Quarto 디자인 시스템

1 9종 템플릿

1.1 Report

단일 HTML 보고서 — TOC, 각주, 수식, 표 강조

1.2 Presentation

RevealJS 슬라이드 — 16:9, 그라데이션 표지

1.3 Dashboard

인터랙티브 대시보드 — 카드·차트·KPI

1.4 Book

HTML + Typst PDF 책 — 챕터·다운로드 지원

1.5 Manuscript

학술 원고 — bib·preview·PDF 동시 출력

1.6 Blog

블로그 listing — 자동 글 목록·태그

1.7 Website

일반 웹사이트 — 랜딩·소개·가이드

1.8 Confluence

Confluence 게시용 마크업

1.9 Typst PDF

Typst 기반 한국어 PDF — 1.5 행간

2 디자인 시스템

항목
Primary quarto-blue-400 (#74AADB)
Link quarto-blue-600 (#4080B7)
본문 폰트 Pretendard
코드 폰트 D2Coding ligature · JetBrains Mono
타입 스케일 Major Third (1.250)
행간 (한국어) 1.75 (web) · 1.5 (typst)

3 핵심 아키텍처

노트단일 브랜드 소스 (_brand.yml)

HTML · RevealJS · Typst PDF가 같은 색상·폰트 토큰을 공유합니다. _brand.yml 한 곳을 바꾸면 9개 템플릿이 동시에 갱신됩니다.

quarto-craft/
├── _brand.yml                    # 색상·폰트·타이포 토큰 (SSOT)
├── scss/
│   ├── quarto-theme.scss         # HTML 컴포넌트 규칙
│   └── quarto-revealjs.scss      # 슬라이드 전용 규칙
├── assets/brand/                 # 로고·파비콘
├── templates/                    # 9종 템플릿
└── docs/                         # 렌더 결과 (GitHub Pages)

4 시작하기

git clone https://github.com/.../quarto-craft.git
cd quarto-craft

# 전체 템플릿 렌더
quarto render

# 특정 템플릿만
cd templates/website && quarto render