Open-source scientific and technical publishing system built on Pandoc
Why Quarto 2 ships its own Markdown parser: actionable syntax errors, source locations that survive the entire processing pipeline, and a syntax we can hold stable for the project’s lifespan
Quarto 1.9 brings PDF accessibility and standards support, building on new tagging features in LaTeX and Typst
Videos of talks from posit::conf(2025) are posted, and you can find them all here!
At posit::conf(2025) we hosted two Quarto workshops: Branded Websites, Presentations, Dashboards, and PDFs with Quarto; and Extending Quarto. The materials from both workshops are freely available for anyone to learn from or use in their own teaching
Introducing a game-changing extension for VS Code and Positron that transforms Quarto extensions management with an intuitive GUI for extensions and templates
Quarto 1.8 improves brand support, introduces brand extensions, adds HTML accessibility checks, and gives access to execution context
In this post, I’ll teach you the basics of GitHub Codespaces and how to use them to make it easier to teach using Quarto
Quarto 1.7 brings big improvements to dark mode along with updates to Typst, Pandoc, a new version shortcode, and improvements to the julia engine
Use Positron’s integrated color picker for an easy way to choose colors for your next project’s _brand.yml
The “Includes” feature in Quarto lets you efficiently reuse content across multiple files. Combined with the “meta” shortcode, it enables you to set precise, file-specific values
Build a personal website with Quarto by following this four-part video series on YouTube
Quarto 1.6 supports unified branding across formats, updates to RevealJS, a new shortcode to reorder content, a landscape page block, and more. There are also a couple of breaking changes that will affect a small number of users
Learn how to build a Quarto dashboard with a three-part video series
Videos of talks from posit::conf(2024) are posted, we’ve compiled a playlist of Quarto talks for you!
Back in August, we hosted three Quarto workshops at posit::conf(2024); the materials from those workshops are available to learn and teach from!
Quarto 1.5 improves Typst support, has some website enhancements like draft handling and announcement bars, adds a native Julia engine, and adds a couple of shortcodes for generating placeholder content
You can use HTML Tables with CSS styling in Typst via Quarto
On August 12, we’re hosting a day of workshops featuring three dedicated to Quarto at posit::conf(2024) in Seattle
R/Medicine webinar on Quarto manuscripts
You can now host Quarto sites on Hugging Face using the new Quarto Space template
Quarto 1.4 brings new formats for dashboards and Typst, a new manuscript project type, a cross-reference overhaul, Shiny for Python support, and a ton of other updates
Video demo of Quarto v1.4’s new dashboard feature with Charles Teague
Series of workshops for learning Quarto with R and RStudio, aimed primarily at R Markdown users
A video highlighting some of Quarto’s features that are especially useful for academics, as educators and as researchers
Quarto 1.3 brings new features, improvements, and fixes
Quarto 1.3 adds support for publishing individual documents, and projects containing many documents to Atlassian Confluence
Quarto 1.3 adds support for embedding cells from a Jupyter Notebook into a Quarto document via an embed shortcode. In HTML documents, links are automatically added that point to a rendered version of the external notebook
In Quarto 1.3, additional formats listed in HTML documents will automatically be linked in an “Other Formats” section near the top of the page
In Quarto 1.3, you can add line based annotations to code chunks to highlight or explain parts of your code
Quarto Extensions are a powerful way to modify or extend the behavior of Quarto, and can be created and distributed by anyone. Extension types include filters, shortcodes, and custom formats
rstudio::conf(2022) will feature a variety of workshops and talks on Quarto. Join us in Washington DC this July 25-28 to learn more about Quarto and hear from folks using Quarto to create, share, and collaborate
This post demonstrates a few of the capabilities for positioning content in the margin of the page. You can read more about the complete capabilities in the Article Layout Guide
This post provides an overview of these capabilities in Quarto. For more detail about all the features Quarto for authoring tables, see Tables
Callouts are an excellent way to draw extra attention to certain concepts, or to more clearly indicate that certain content is supplemental or applicable to only some scenarios