---
title: "Palmer Penguins"
author: "Cobblepot Analytics"
format:
dashboard:
logo: images/penguins.png
nav-buttons: [linkedin, twitter, github]
---2026-01-05
“과학적, 기술적 출판을 위한 오픈소스 시스템(an open-source scientific and technical publishing system)”
다양한 형식의 저작물(노트, 연구 논문, 프레젠테이션, 대시보드, 웹사이트, 블로그, 서적 등)을 다양한 디지털 포맷(HTML, PDF, MS Word, ePub 등)으로 출판할 수 있게 해주는 도구
적용 분야의 스케일
개인 스케일: 노트, 레포트, 연구 논문, 워크플로, 프레젠테이션, 블로그 등의 작성 도구
그룹 스케일: 프로젝트의 원할한 진행을 위한 협업 프레임워크
사회 스케일: 과학 커뮤니티의 재현성(reproducibility) 고양
https://allisonhorst.com/cetinkaya-rundel-lowndes-quarto-keynote
개인 홈페이지 및 블로그: https://sangillee.snu.ac.kr/
프레젠테이션: https://sangillee.snu.ac.kr/2025_AI_Edu/Lecture_1_4.html
논문, 포스터, 소식지 등
마크다운(markdown) 언어: 팬독(pandoc)
마크업(markup) 언어: 다큐먼트의 구조와 포맷을 관장하는 텍스트-엔코딩 시스템
사용자의 편의성을 크게 향상시킨 마크업 언어
Quarto 다규먼트: .qmd
knitr 패키지: .qmd를 .md로 전환
pandoc: .md를 다양한 디지털 포맷으로 전환
YAML(야믈) 헤더(header)
---로 구획 표시
코드 청크(code chunk)
#|(prefix, 접두 표기)로 시작마크다운 텍스트(markdown text)
| 키(key) | 설명 |
|---|---|
| title | 다큐먼트의 제목 |
| date | 다큐먼트 작성 날짜 |
| author | 다큐먼트 저자 이름 |
| format | 다양한 포맷 관련 사항의 지정 |
| toc | 목차 삽입 |
| number-section | 섹션 제목에 자동 번호 부여 여부 |
| execute: echo | 소스 코드의 포함 여부를 글로벌하게 설정, 보통 true |
| execute: warning | 경고 메시지를 산출물에 나타나게 할지를 글로벌하게 설정, 보통 false |
| editor | 비주얼 에디터와 소스 에디터 중 선택, 보통 visual |
| Option | Run code | Show code | Output | Plots | Messages | Warnings |
|---|---|---|---|---|---|---|
eval: false |
X | X | X | X | X | |
include: false |
X | X | X | X | X | |
echo: false |
X | |||||
results: hide |
X | |||||
fig-show: hide |
X | |||||
message: false |
X | |||||
warning: false |
X |
소스 에디터(source editor) vs. 비주얼 에디터(visual editor)
마크다운 언어의 사용자 편이성을 한 번 더 강화한 것



호스팅 서비스
인터넷에 연결된 서버 인프라를 통해 콘텐츠와 애플리케이션을 저장ㆍ실행ㆍ배포할 수 있도록 하는 인프라 제공 서비스
사용자가 자신의 콘텐츠를 로컬 컴퓨터가 아닌 외부 서버에 올려, 언제 어디서나 웹을 통해 접근ㆍ공유할 수 있게 해 주는 서비스
서버 자원 제공, 네트워크 연결, 상시 가동 환경, 운영 및 관리 지원
종류
Quarto Pub(https://quartopub.com/)
GitHub Pages(https://pages.github.com/)
Netlify(https://www.netlify.com/)
Quarto Dashboard를 위한 프로젝트 만들기
새 Quarto Document 열기
YAML 헤더
format: dashborad 지정레이아웃 요소: 대시보드의 기본 구조
카드(행과 열)
페이지, 내비게이션 바, 사이드바, 툴바, 탭셋 등
내용 요소: 카드를 채우는 콘텐츠 유형
작동 요소: 상호작용성의 형식과 정도
https://quarto.org/docs/dashboards/layout.html
theme: 25 bootswatch themes
{.sidebar} 클래스 지정그래프 카드: 그래프 하나를 만들어내는 코드 청크
ggplot2 패키지, plotly 패키지
테이블 카드: 테이블 하나를 만들어내는 코드 청크
DT 패키지, knitr 패키지
지도 카드: 지도 하나를 만들어내는 코드 청크
ggplot2 패키지, leaflet 패키지
{.card} 탭과 title 속성밸류박스 카드: 밸류박스 하나를 만들어내는 코드 청크
아이콘: bootstrap icon(https://icons.getbootstrap.com/)
컬러: 8개(https://quarto.org/docs/dashboards/data-display.html)
최초 토큰 등록 절차
최초로 Quarto Pub을 이용해 웹 발행을 하는 경우 자동으로 Quarto Pub 인증 페이지로 연결
로그인이 되어 있는 경우 편리
토큰 자동 발급 및 저장: ~/.quarto/credentials
이후에는 자동 인증

https://sangillee.snu.ac.kr/