🎉 Quarto 1.6 released! Download | Read More

Quarto Extensions

Extensions are a powerful way to modify and extend the behavior of Quarto. Below is a listing of available extensions (please let us know if you have an extension you’d like to see added to the list).

See the articles on Creating Extensions to learn how to develop your own extensions.

Shortcodes and Filters

Name Description Author
abstract-section Write an article abstract in a normal section, not the YAML metadata. pandoc-ext
academicons Use Academicons in HTML documents schochastics
add-code-files Filter to add code from source files as a code block that works with code-fold. Shafayet Khan Shafee
adsense Enable Google Adsense in HTML Documents James Joseph Balamuta
animate Shortcode for animating text using Animate.css. Mickaël CANOUIL
apa_and_amp Small Quarto filter extension for valid APA narrative citation (“and” instead of ampersand) Gregor Willenbrock
assign A Quarto Extension for educators writing assignments by combining instruction and solution authoring. James Joseph Balamuta
authors-block Add author-related header block when rendering docx-documents. Lorenz A. Kapsner, Albert Krewinkel, Robert Winkler
auto-dark Automatic dark mode for Quarto websites and slides. Garrick Aden-Buie
base64 A shortcode to embed base64-encoded files in Quarto documents. Useful with shinylive. Garrick Aden-Buie
black-formatter Format the codes in python code-chunk using black formatter. Shafayet Khan Shafee
bluesky-comments Quarto Shortcode Extension to Embed Comments from Bluesky and add Bluesky-powered comment sections for websites and HTML outputs. Garrick Aden-Buie, James Joseph Balamuta
bsicons Use Bootstrap Icons in HTML documents and Revealjs presentations. Shafayet Khan Shafee
code-fullscreen Filter that adds a fullscreen button in the code blocks in revealjs slides and html documents. Shafayet Khan Shafee
code-insertion Add markdown/html code immediately before and/or after a post. Ziyue Li
code-visibility Directives for filtering code and stream output included within a document. jjallaire
codecelloptions Developer extension to parse options from custom code cells. James Joseph Balamuta
colab Quarto Extension to Transform Quarto Documents into Google Colaboratory Notebooks James Joseph Balamuta
collapse-callout Filter that provides global options to make the Callout Blocks collapsible in HTML documents Shafayet Khan Shafee
collapse-social-embeds Filter to create collapsible callouts with social-embeds for HTML format. Shafayet Khan Shafee
countdown Add countdown timers to slides and HTML documents Garrick Aden-Buie and James Joseph Balamuta
critic-markup Handle critic markup syntax for tracking changes. Mathias Louboutin
custom-callout Create custom callouts with different colors, icons, and appearance in your document. James Joseph Balamuta
d2 Render D2 diagrams directly in your documents. Data Intuitive
diagram Generate diagrams from embedded code; supports Mermaid, Dot/GraphViz, PlantUML, Asymptote, and TikZ. Albert Krewinkel
docx-horizontal-rule A simple tool to edit the format of a horizontal rule in .docx output Matt Capaldi
downloadthis Shortcode that allows to implement a download button with embedded small text/csv/image files for html format. Shafayet Khan Shafee
elevator Shortcode for using Elevator.js in HTML documents. Mickaël CANOUIL
embedio Variety of shortcodes for including files and content in HTML documents James Joseph Balamuta
embedpdf Easily embed PDF files within HTML documents. Jeffrey Girard
No matching items