Quarto
Scientific and technical open-source publishing system built on Pandoc.
Contents
Tutorials & workshops
A tutorial to make a website with Quarto.
A workshop for those who want to take their R Markdown skills and expertise and apply them in Quarto, the next generation of R Markdown.
"Get started with Quarto" workshop materials for rstudio::conf(2022).
Workshop at RSECon'22, led by Carlos Cámara, James Tripp and Cagatay Turkay (materials: <https://github.com/WarwickCIM/quarto-workshop>).
A step-by-step guide for setting up a personal website using Quarto by Samantha Csik.
Slides by Samantha Csik about using SASS and CSS to customise HTML Quarto websites (materials: <https://github.com/UCSB-MEDS/customizing-quarto-websites>).
Using R and RStudio by Athanasia Mo Mowinckel covering basic markdown, html reports, citation & cross-refs, pdf and journal templates and Reveal.js presentations.
A workshop in Spanish by Pedro J. Pérez to create a blog with Quarto (materials: <https://github.com/perezp44/taller.primer.blog>).
A 2-hour code-along workshop to learn parameterized reporting with quarto and purrr to generate multiple format outputs (materials: <https://github.com/jadeynryan/parameterized-quarto-workshop>).
Notes focused on addressing issues related to using amsmath LaTeX for numbered equations and fancy math in Quarto books, specifically for HTML and PDF rendering.
posit::conf(2025) workshop materials on creating branded Quarto outputs, led by Isabella Velásquez and Sara Altman (materials available under CC BY-SA 4.0 license).
posit::conf(2025) workshop materials on developing custom extensions, formats, templates, and filters, led by Mine Çetinkaya-Rundel and Charlotte Wickham (materials available under CC BY-SA 4.0 license).
Talks and videos
Keynote by Mine Çetinkaya-Rundel & Julia Stewart Lowndes highlighting how they leverage Quarto in open-science at RStudio::conf(2022) (materials: <https://github.com/mine-cetinkaya-rundel/hello-quarto>).
Talk by Hamel Husain at RStudio::conf(2022) describing the integration between Nbdev and Quarto (materials: <https://github.com/fastai/nbdev-demo>).
RStudio Meetup: Beautiful Reports and Presentations with Quarto by Tom Mock (materials: <https://github.com/jthomasmock/quarto-reporting>).
R-Ladies St. Louis: Introduction to Quarto by Isabella Velásquez (materials: <https://github.com/ivelasq/2022-10-27_intro-to-quarto>).
Supported editors
Libraries/Packages/Scripts
R
Julia
Python
Editors
A Visual Studio Code extension that assists you in managing Quarto projects, such as installing and updating extensions.
A Visual Studio Code extension that provides an interactive code cell configuration, improved Python syntax highlighting, intelligent token recognition, enhanced footnote display, and an inline code runner for R and Python, making it particularly useful for data exploration.
Miscellaneous
Continuous integration / Continuous deployment
Real-life examples
Presentations formats
Websites formats
Quarto used to generate a website from a Jupyter notebook containing Python module documentation.
Website for a graduate-level course on program evaluation and causal inference using R, built with Quarto.
A Quarto website for a workshop which includes Quarto Reveal JS presentations embedded in it.
A research lab Quarto Blog/website using custom listing pages for people and publications.
A Quarto website / blog with a custom theme (adapted from flatly / darkly), day / night landing page and a novel 404 page.
Website with custom EJS format, footer, 404 page, (S)CSS, and many more customisations.
Website with Bootstrap Grid card home page layout, CSS animation in navigation bar, and light/dark mode.
Book formats
"R for Data Science" book second edition (see <https://r4ds.hadley.nz/>).
Book on the mlr3 packages ecosystem (see <https://mlr3book.mlr-org.com/>).