Quarto 확장
확장은 Quarto의 동작을 수정하고 확장하는 강력한 방법입니다. 아래에는 사용 가능한 확장 목록이 있습니다(목록에 추가되길 원하는 확장이 있다면 알려주세요).
자신의 확장을 개발하는 방법은 확장 만들기 문서를 참고하세요.
숏코드와 필터
| Name | Description | Author |
|---|---|---|
| abstract-section | YAML 메타데이터가 아니라 일반 섹션에 논문 초록을 작성합니다. | |
| academicons | HTML 문서에서 Academicons를 사용합니다. | |
| accordion | HTML 포맷에 Bootstrap 아코디언 컴포넌트를 추가하는 숏코드. | |
| add-code-files |
code-fold와 함께 동작하는 코드 블록으로 소스 파일 코드를 추가하는 필터.
|
|
| adsense | HTML 문서에서 Google Adsense를 활성화합니다. | |
| animate | Animate.css로 텍스트를 애니메이션하는 숏코드. | |
| apa_and_amp | APA 서술형 인용에서 앰퍼샌드 대신 “and”를 쓰도록 하는 작은 Quarto 필터 확장. | |
| assign | 설명과 해설 작성을 결합해 과제를 작성하는 교사용 Quarto 확장. | |
| authors-block | docx 문서 렌더링 시 저자 관련 헤더 블록을 추가합니다. | |
| auto-dark | Quarto 웹사이트와 슬라이드에 자동 다크 모드를 적용합니다. | |
| badge | 소프트웨어 버전 등 무엇이든 배지로 표시하는 숏코드를 제공하는 Quarto 확장입니다. | |
| base64 | base64로 인코딩된 파일을 Quarto 문서에 임베드하는 숏코드입니다. shinylive와 함께 유용합니다. | |
| bibentry |
LaTeX의 \bibentry 명령 기능을 재현하는 Quarto 확장입니다. 문서 본문에 전체 참고문헌 항목을 인라인으로 표시할 수 있습니다.
|
|
| black-formatter | black 포매터로 Python 코드 청크를 포맷합니다. | |
| bluesky-comments | Bluesky 댓글을 임베드하고 웹사이트/HTML 출력에 Bluesky 기반 댓글 섹션을 추가하는 Quarto 숏코드 확장입니다. | |
| bsicons | HTML 문서와 Revealjs 프레젠테이션에서 Bootstrap Icons를 사용합니다. | |
| callouty-theorem | 정리와 증명을 콜아웃 블록으로 감싸 가독성을 높입니다. | |
| code-appendix | 코드 청크에서 부록을 자동 생성하는 lua 필터입니다. | |
| code-fullscreen | Revealjs 슬라이드와 HTML 문서의 코드 블록에 전체 화면 버튼을 추가하는 필터입니다. | |
| code-insertion | 게시물 앞/뒤에 마크다운/HTML 코드를 바로 추가합니다. | |
| code-visibility | 문서에 포함된 코드와 스트림 출력을 필터링하는 지시문. | |
| codecelloptions | 커스텀 코드 셀에서 옵션을 파싱하는 개발자용 확장. | |
| colab | Quarto 문서를 Google Colaboratory 노트북으로 변환하는 Quarto 확장. | |
| collapse-callout |
HTML 문서에서 Callout Blocks를 collapsible로 만들 수 있는 전역 옵션을 제공하는 필터.
|
|
| collapse-output |
접을 수 있는 <details> 요소를 사용해 HTML 문서의 코드 셀 출력을 접을 수 있게 하는 Quarto 확장.
|
|
| collapse-social-embeds |
HTML 포맷에서 social-embeds를 포함한 접을 수 있는 콜아웃을 만드는 필터.
|
|
| countdown | 슬라이드와 HTML 문서에 카운트다운 타이머를 추가합니다. | |
| critic-markup | 변경 사항 추적을 위한 critic markup 문법을 처리합니다. | |
| custom-amsthm-environments | 커스텀 amsthm 환경을 정의하는 Quarto 확장. | |
| custom-callout | 문서에서 다양한 색상, 아이콘, 모양의 커스텀 콜아웃을 만듭니다. | |
| d2 | 문서에서 D2 다이어그램을 직접 렌더링합니다. | |
| details | HTML 문서에 접을 수 있는 상세 블록을 쉽게 추가합니다 (예: 힌트, 정답, 보충 정보). | |
| details | Div 블록을 사용하고 비인터랙티브 포맷에서도 콘텐츠를 보존하는 details HTML 태그의 대체 구현. | |
| diagram | 임베디드 코드에서 다이어그램을 생성하며 Mermaid, Dot/GraphViz, PlantUML, Asymptote, TikZ를 지원합니다. | |
| div-reuse | 코드/콘텐츠 재사용으로 매끄럽고 효율적인 콘텐츠 제작. | |
| docx-horizontal-rule | .docx 출력에서 가로선 형식을 편집하는 간단한 도구. | |
| downloadthis | HTML 포맷에서 작은 텍스트/CSV/이미지 파일을 포함한 다운로드 버튼을 구현하는 숏코드. | |
| elevator | HTML 문서에서 Elevator.js를 사용하는 숏코드. | |
| embedio | HTML 문서에 파일과 콘텐츠를 포함하는 다양한 숏코드. | |
| embedpdf | HTML 문서에 PDF 파일을 쉽게 임베드합니다. | |
| external | 외부 파일의 콘텐츠 또는 일부를 포함하는 Quarto 확장. | |
| fancy-epigraphs | HTML, Typst, LaTeX 등에서 잘 조판된 에피그래프를 포함하는 숏코드. | |
| fancy-text | LaTeX, BibTeX 같은 문자열을 여러 포맷에서 보기 좋게 출력합니다. | |
| figure-table-formatter | 문서의 순서에 맞춰 그림, 보충 그림, 표, 보충 표의 상호 참조 형식을 정리합니다. | |
| first-line-indent | HTML/LaTeX/PDF 출력용 스마트 첫 줄 들여쓰기. | |
| flourish | 렌더링된 청크의 코드 스타일을 적용합니다. | |
| fontawesome | HTML 및 PDF 문서에서 Font Awesome 아이콘을 사용합니다. | |
| forms | 문서에 유연한 HTML 폼을 임베드합니다. | |
| fullframegraphics | 전체 프레임 그래픽이 있는 Beamer 슬라이드를 쉽게 만들고 구성합니다. | |
| get-kroki | Quarto 웹사이트에서 Kroki 다이어그램을 렌더링합니다(HTML, PDF 출력 포함). 이 확장은 HTTP GET 요청으로 Kroki API를 사용합니다. Kroki 서비스 URL은 사용자 정의할 수 있고, 다이어그램마다 출력 형식(SVG, PNG 등)을 지정할 수 있습니다. | |
| gfm-strip-disallowed | GFM에서 허용되지 않는 원시 HTML 블록(예: ‘<style>’)을 제거합니다. | |
| github | GitHub 짧은 참조(커밋, 이슈, 토론, PR)를 Quarto 문서에서 바로 사용합니다. | |
| github-corner | HTML 문서에 GitHub Corner를 추가합니다. | |
| gradio | 완전 서버리스 브라우저 기반 Gradio 앱과 Python 코딩 플레이그라운드를 Quarto 문서에 임베드합니다. | |
| group-html-cell-outputs | HTML 렌더링 시 셀 출력을 상위 컨테이너로 감싸 그룹화합니다. | |
| hide-comment | 렌더링된 문서에서 코드 청크의 주석을 숨기는 comment 지시문을 제공하는 필터입니다 (html/revealjs/pdf 포맷에서 동작). | |
| highlight-text | HTML, LaTeX, Typst, Docx 등 다양한 포맷에서 문서 텍스트를 강조할 수 있게 하는 Quarto 확장입니다. | |
| honeypot | 허가되지 않은 LLM 사용 부정을 탐지하기 위해 HTML 과제에 숨겨진 지시문을 추가합니다. | |
| iconify | HTML 문서에서 Iconify 아이콘을 사용합니다. | |
| imagify | 임베디드 LaTeX를 이미지로 변환하고 .tex/.tikz 파일을 이미지 소스로 사용합니다. | |
| include-code-files | 소스 파일의 코드를 포함하는 필터입니다. | |
| inline-svg |
이 필터는 Quarto 렌더링 과정에서 생성된 SVG 파일을 찾아 출력 파일에 인라인으로 삽입합니다. 이는 embed-resources 렌더링 옵션과 비슷하지만 SVG 파일에 특화되어 있습니다.
|
|
| interactive-sql | HTML 문서와 Revealjs 프레젠테이션에서 렌더링 시 생성된 SQLite 데이터베이스로 SQL 쿼리를 인터랙티브하게 실행하는 Quarto 필터입니다. | |
| kroki | Quarto 문서(HTML, PDF)에서 Kroki 다이어그램을 렌더링합니다. curl로 Kroki HTTP API에 POST 요청을 보내 사용합니다. | |
| language-cell-decorator | 코드 셀에 언어 이름을 표시하는 데코레이터를 추가하는 Quarto 확장. | |
| language-name | 코드 블록 출력에 사용자 정의 언어 이름을 추가하는 필터. | |
| latex-environment | div를 커스텀 LaTeX 환경으로 출력합니다. | |
| leg-cite | 미국 연방 법령 인용 매크로: 인용을 Congress.gov 링크로 확장합니다. | |
| lightbox | HTML 문서에서 이미지에 lightbox 효과를 적용합니다. | |
| line-highlight |
HTML 문서(format: html)에서 소스 코드와 출력의 행 하이라이트를 활성화하는 필터로, RevealJs의 code-line-numbers와 유사합니다.
|
|
| linkate | 문서의 모든 URL을 자동으로 수집해 끝에 “링크” 섹션으로 배치합니다. | |
| linkrot | 렌더링 중 Quarto 문서의 외부 링크 깨짐을 검사합니다. | |
| lordicon | HTML 문서에서 Lordicon 아이콘을 사용합니다. | |
| lua-env | 메타데이터로 LUA 객체에 접근할 수 있게 하는 Quarto 필터/숏코드 확장. | |
| material-icons | HTML 문서와 Revealjs 프레젠테이션에서 Material Design Icons를 사용합니다. | |
| modal | HTML 문서에서 Bootstrap 모달을 쉽게 만드는 Quarto 확장. | |
| molstar | Mol*로 단백질과 궤적을 임베드하는 숏코드. | |
| nameref | PDF와 HTML 포맷에서 섹션/이미지/표를 이름으로 참조할 수 있게 하는 필터. | |
| nutshell | HTML 문서에 Nutshell 확장 설명을 임베드합니다. | |
| offcanvas | HTML 문서에서 Bootstrap 오프캔버스 컴포넌트를 만드는 Quarto 확장. | |
| open-social-comments | 게시물과 아티클에 Bluesky 또는 Mastodon/Fediverse 기반 댓글을 추가합니다. | |
| options | 옵션 값을 다루는 개발자용 확장. | |
| output-styling | HTML 문서에서 계산 출력, 오류, 경고, 메시지를 스타일링합니다. | |
| panelize | 코드 셀을 탭셋 패널로 구성해 정적/인터랙티브 코드 셀을 옵션과 함께 나란히 표시하는 Quarto 확장. | |
| partials | mustache 템플릿 문법으로 부분 콘텐츠 템플릿을 포함하는 숏코드. | |
| preview-colour | HTML, PDF, Typst, Docx, Reveal.js, Beamer, PowerPoint에서 색상 코드 옆에 미리보기 색상을 표시하는 Quarto 확장. | |
| pseudocode | HTML/PDF 포맷에서 의사코드를 렌더링하는 Quarto 필터 확장. | |
| pyodide | Python 서버 없이도 인터랙티브 Python 코드 셀을 사용하도록 HTML 문서에 Pyodide를 임베드합니다. | |
| qrcode | qrcodejs로 QR 코드를 임베드하는 숏코드. | |
| qreacto | 프로젝트에서 독립적인 React 컴포넌트를 실행합니다! | |
| quizdown | HTML 문서에 인터랙티브 퀴즈를 추가합니다. | |
| recursive-citeproc | 자기 인용 참고문헌을 처리합니다. | |
| regurgitate | 표시된 모든 코드를 포함하는 자동 코드 부록(결과 포함 또는 언어별 그룹 옵션). | |
| remember | HTML 문서와 Reveal.js 프레젠테이션에서 페이지 방문 간 탐색 위치를 저장/복원하는 Quarto 확장. | |
| reveal-header | RevealJs 슬라이드의 모든 페이지에 헤더 텍스트와 헤더 로고를 추가합니다. | |
| ripper | 렌더링 시 Quarto 문서의 코드 블록을 별도 실행 스크립트로 추출합니다. | |
| scheduled-docs | 일정에 따라 블로그 글이나 웹페이지를 배포합니다. | |
| search-replace | 렌더링 시 Quarto 문서에서 문자열을 자동으로 검색/치환합니다. | |
| section-biblios | 각 최상위 섹션/장마다 참고문헌을 생성하는 필터입니다. | |
| share-post | 문서와 페이지에 소셜 미디어 게시물을 임베드합니다. | |
| shinylive | Quarto 문서에 Shinylive 앱을 임베드할 수 있게 해주는 확장입니다. | |
| si |
SI 값과 단위를 쉽게 조판하는 si 숏코드를 생성하는 확장입니다. 출력 포맷에 독립적입니다.
|
|
| social-embeds | 숏코드로 웹의 콘텐츠를 HTML 문서에 임베드합니다. | |
| social-share | 여러 소셜 미디어 플랫폼에 공유 버튼을 추가합니다. | |
| sorting-hat | 조건에 따라 Quarto 문서 출력에 렌더링된 코드 블록을 포함합니다. | |
| speakernotes | 발표 자료를 다른 포맷(주로 HTML, PDF, ODT, DOCX)으로 내보낼 때 발표자 노트를 쉽게 처리해 핸드아웃을 만들 수 있습니다. | |
| stamp | 문서의 렌더링 정보를 임베드하는 Quarto 확장. | |
| style-text | HTML/PDF 문서에서 스타일 텍스트를 렌더링하는 Quarto 필터. | |
| support-this | 콘텐츠 제작자를 지원하기 위해 GitHub Sponsors, Patreon, Buy Me a Coffee 등의 크라우드펀딩 링크를 포함합니다. | |
| svgbob | Quarto 문서에서 svgbob 다이어그램을 렌더링합니다. | |
| tabby | 자동 언어 탭을 위한 Quarto 확장. | |
| tachyons | Quarto 웹사이트와 슬라이드에 Tachyons(유틸리티 CSS 클래스)를 포함합니다. | |
| tikz | PGF/TikZ 다이어그램을 HTML에서 SVG로 렌더링하는 필터. | |
| toggle | Quarto HTML 문서에서 코드 출력을 토글합니다. | |
| typst-function | div와 span을 Typst 함수로 출력합니다. | |
| typst-math | 수식 블록 문법을 LaTeX에서 Typst 수학으로 변경합니다. | |
| unsplash | 문서에서 Unsplash 이미지를 사용하는 숏코드. | |
| watermark | HTML/PDF 출력에 워터마크를 추가하는 Quarto 필터. | |
| webr | R 서버 없이 인터랙티브 R 코드 셀을 사용하도록 HTML 문서에 WebR를 임베드합니다. | |
| wordcount | 정확한 단어 수를 계산하는 Quarto 확장 |
No matching items