Releases: mcanouil/awesome-quarto
Releases · mcanouil/awesome-quarto
2024-04-21
New Additions
- Awesome Quarto Extensions Listing - Quarto extensions listing from Awesome Quarto.
- Workshop: Parameterized Reports with Quarto - A 2-hour code-along workshop to learn parameterized reporting with
quarto
andpurrr
to generate multiple format outputs (materials: https://github.com/jadeynryan/parameterized-quarto-workshop). - Publish a Quarto project in 6 minutes - A short video tutorial on how to publish a Quarto project to GitHub Pages with GitHub Actions without any local rendering.
What's Changed
- feat: parameterized quarto talk by @jadeynryan in #352
- Replace extensions sections by @mcanouil in #380
- feat: parameterized quarto workshop by @jadeynryan in #373
- feat: add 6-minutes video for publishing with GitHub by @mcanouil in #381
New Contributors
- @jadeynryan made their first contribution in #352
Full Changelog: 2023.12.09...2024.04.21
2023-12-09
New Additions
- Tutorials & workshops
- Tutorial: Create Your Website with Quarto - A tutorial on how to create a website using Quarto by Marvin Schmitt.
- Tutorial: Publish a Quarto website with Netlify - A comprehensive blog post walking through how to create a Quarto website, connect it to GitHub, deploy & publish it with Netlify by Jadey Ryan.
- Blog posts
- Hello Quarto: Porting my Website from Hugo Apéro - A blog post detailing a user's experience of porting a blogdown Hugo Apéro site to Quarto, with content including design ideas, CSS tips, HTML partials, setting up redirects, and others.
- Talks and videos
- Quarto Dashboards - This video highlights the new dashboard feature arriving in Quarto 1.4 by Charles Teague.
- Libraries/Packages/Scripts
- quartodoc - A Python module that lets you quickly generate Python package API reference documentation using Markdown and Quarto.
- Extensions
- glossary - Collect blocks of content across many documents and write them into a glossary.
- codewindow - A Quarto extension to give a graphical upgrade to codeblocks, with file names and icons.
- highlightword - A Quarto extension to highlight words in codeblocks, using fragments for
revealjs
format. - acronyms - A Quarto extension to provide support for acronyms in
html
format.
- Templates
- Real Life Examples
- Silvia Canelón's website - Silvia Canelón's website customized to match the style of the Hugo Apéro blogdown theme.
2023-08-06
New Additions
- Tutorials & workshops
- Tutorial: Creating Quarto Journal Article Templates - An in-depth blog post detailing the process for converting journal LaTeX templates into Quarto templates.
- Tutorial: Personal Website using Jupyter Notebook and Quarto - A Python-oriented step-by-step tutorial on how to create a website using Quarto.
- Blog posts
- Making Pretty PDFs with Quarto - A blog post showing how to customise the styling of PDF documents, and save the styling into a Quarto extension to make it easier to reuse and share.
- How to self-publish a technical book on Leanpub and Amazon using Quarto - This blog post explains which settings to use to compile an Epub for Leanpub and a print-ready PDF for Amazon's self-publishing service (KDP).
- Libraries/Packages/Scripts
- babelquarto - R package to help set up, and render, multilingual Quarto books (see also babeldown.
- Extensions
- version-badge - An extension for Quarto to provide a shortcode to display software version.
- preview-colour - An extension to add preview colour as a coloured symbol next to colour code.
- lua-env - An extension for Quarto to provide access to LUA objects as metadata.
- spotlight - An extension for Reveal.js allowing to highlight the current mouse position with a spotlight.
- Templates
- JOAS - Quarto journal template for Journal of Open Aviation Science (JOAS).
- PNAS - Quarto template for PNAS.
- APSR - Quarto template for American Political Science Review (APSR).
- cinco-de-mayo - Cinco de Mayo Quarto
Reveal.js
theme. - rvalhub - R Validation Hub
Reveal.js
theme.
- Real Life Examples
- Quering with PRQL - Docusaurus website using computations via
Jupyter
andknitr
and multiple languages (PRQL, SQL, R, Python, etc.). - Real World Data Science - The Royal Statistical Society website, built with Quarto, features a custom design (based on the Lux Bootswatch theme), with a customised navbar and homepage layout.
- Continental-scale biodiversity data assessment using the Atlas of Living Australia - Slides for éVictorian Biodiversity Conference 2023" (See slides here).
- Quering with PRQL - Docusaurus website using computations via
What's Changed
- fix: typo by @lawwu in #330
- feat: new release by @mcanouil in #335
- fix: A blog post about using Quarto to self-publish a book on Leanpub and Amazon by @mcanouil in #336
- fix: Quarto slides from Victorian Biodiversity Conference 2023 by @mcanouil in #337
- fix: Creating Quarto Journal Article Templates by @mcanouil in #338
- fix: Python-based tutorial in Making Quarto Website by @mcanouil in #339
- fix: new journal template: JOAS by @mcanouil in #340
- feat: add extensions by @mcanouil in #341
New Contributors
Full Changelog: 2023.06.02...2023.08.06
2023-06-02
New Additions
- Blog posts
- How to publish your Quarto document/book/website as a Docker container? - A blog post describing how to publish your Quarto document/book/website as a Docker container by Mickaël Canouil.
- How to have images for both light and dark theme? - A blog post describing how to have images for both light and dark theme by Mickaël Canouil.
- Talks and videos
- A Coffee with Quarto and Neovim - A YouTube playlist showing you how to use Quarto in Neovim by Jannik Buhr.
- How to style your Quarto blog without knowing a lot of HTML/CSS? - This is a video tutorial on styling your Quarto blog even if you lack a strong foundation of HTML/CSS by Albert Rapp.
- Quarto for Academics - This video highlights some of Quarto's features that are especially useful for academics, as educators and as researchers by Mine Çetinkaya-Rundel.
- Extensions
- webr - This extension enables the webR code cell in a Quarto
html
-based formats. - black-formatter - A Quarto filter to format Python code using black formatter.
- embedpdf - This extension provides shortcode to embed PDF files in
html
-based formats. - custom-numbered-blocks - This extension provides support for user defined blocks (div classes / latex environments) that can be numbered and cross-referenced.
- interactive-sql - This extension provides shortcode to embed interactive SQL queries in
html
-based formats.
- webr - This extension enables the webR code cell in a Quarto
- Templates
- Repository templates
- quarto-template-for-university-courses - A quarto-based GitHub repository template for designing university course websites.
What's Changed
- fix: remove duplicated start of item by @mcanouil in #293
- fix: grammar/typos by @mcanouil in #297
- add "A Coffee with Quarto and Neovim on YT" by @jmbuhr in #298
- fix: update domain in item URI by @mcanouil in #301
- style: improve readme header styling by @mcanouil in #302
- fix: higher quality logo by @mcanouil in #305
- fix: Update: 360-info/sverto → jimjam-slam/sverto by @mcanouil in #310
- Add revealjs ‘clean’ theme by @grantmcdermott in #306
- fix: Quarto webR by @mcanouil in #311
- fix: Quarto-based template for uni course websites by @mcanouil in #312
- fix: A Quarto filter to format the python codes using black code formatter by @mcanouil in #313
- fix: embedpdf shortcode Extension by @mcanouil in #314
- fix: quarto-cv by @mcanouil in #315
- fix: Custom numbered blocks by @mcanouil in #316
- fix: A Quarto filter to run sql queries interactively in html documents by @mcanouil in #317
- feat: add blog posts on Docker and light/dark images by @mcanouil in #318
- chore: prepare release by @mcanouil in #300
New Contributors
- @grantmcdermott made their first contribution in #306
Full Changelog: 2023.03.11...2023.06.02
2023-03-11
New Additions
- Blog posts
- Quarto for the Python User - A blog post introducing Quarto to Python user for creating reports.
- Extensions
- add-code-files - This extension filter provides alternative syntax for adding contents from external files and works with
code-fold
. - hide-comment - This extension filter provides comment-directive to hide comment from code chunk in the rendered document.
- nameref - This extension filter allows to use name (section name, fig-name or table-name) for cross-referencing the document sections, tables, figures instead of number.
- material-icons - This extension provides a shortcode to use Google's Material Design Icons for
html
andrevealjs
formats.
- add-code-files - This extension filter provides alternative syntax for adding contents from external files and works with
- Templates
- brief - A KOMA-script based template to create German DIN 5008 compliant PDF letters.
- bookup - A Quarto extension template providing light and dark themes to be used for
html
documents, books and websites. - compact - A template to create compact PDF documents such as short reports, homework assignments, etc.
What's Changed
- added four extensions by @shafayetShafee in #285
- fiw: rm website not existing anymore by @mcanouil in #288
- Add quarto-brief by @mavam in #286
- Add bookup custom HTML format by @juba in #287
- fix: compact-pdf Quarto Format by @mcanouil in #289
- feat: add quarto for user blog post by @mcanouil in #290
- feat: set featured by @mcanouil in #291
New Contributors
- @shafayetShafee made their first contribution in #285
- @mavam made their first contribution in #286
- @juba made their first contribution in #287
Full Changelog: 2023.02.08...2023.03.11
2023-02-08
New Additions
- Templates
- kakashi - The
kakashi
template extension for Quartorevealjs
slides is a theme with clean look and a colour-blind friendly palette.
- kakashi - The
What's Changed
- fix: typos by @mcanouil in #278
- add kakashi theme by @malcolmbarrett in #279
- chore: move items to a better section by @mcanouil in #280
- chore: add new item from PR to featured by @mcanouil in #281
New Contributors
- @malcolmbarrett made their first contribution in #279
Full Changelog: 2023.02.06...2023.02.08
2023-02-06
New Additions
- Talks and videos
- Create your Data Science Portfolio with Quarto - In this video by Deepsha Menghani, learn how you can easily create a Data Science Portfolio website and deploy it instantly with the help of Quarto (materials: https://deepshamenghani.quarto.pub/portfolio-with-quarto-workshop/#/title-slide).
- Extensions
- stata-facade - A Quarto extension that hides the evidence of faking Stata dynamic content with Python code blocks and Stata cell magic.
- authors-block - This extension brings the capability to add an author-related header block when rendering
docx
documents with Quarto. - line-highlight - Quarto Extension to implement source code line highlighting and output line highlighting for
html
documents. - hedgedoc-slides - A LUA filter to convert
revealjs
presentations to HedgeDoc presentations. - Sverto - Sverto is an extension for Quarto that lets you seamlessly write and include Svelte components, like charts and other visuals, in your Quarto website.
- collapse-social-embeds - Quarto extension to provide collapsible option to social-embeds extension.
- reveal-header - A Quarto extension to add a header to
revealjs
slides as the footer. - downloadthis - This extension shortcode provides support for adding download buttons to download image/pdf/txt/csv files.
- Templates
- Repository templates
- quarto-revealjs-inverse - The goal of this repository is to provide an example of how to create a inverse class to use in
revealjs
slides. - quarto-revealjs-seasons - This is an example of how to create a
revealjs
theme with multiple styles.
- quarto-revealjs-inverse - The goal of this repository is to provide an example of how to create a inverse class to use in
What's Changed
- fix: update letterbox repo name by @mcanouil in #252
- fix: ensure tweet post a "new" item by @mcanouil in #262
- fix: Inverse template Reveal.js for Quarto by @mcanouil in #266
- fix: stata-facade Quarto extension by @mcanouil in #267
- fix: 'seasons' Quarto Reveal.js template by @mcanouil in #268
- fix: Extensions about author block by @mcanouil in #269
- fix: LCARS Quarto HTML template by @mcanouil in #270
- fix: Extensions about line highlighting the source code and code output for HTML format by @mcanouil in #271
- fix: hedgedoc-slides Quarto filter extension by @mcanouil in #272
- fix: Institute of Physics (IOP) Quarto Journal template by @mcanouil in #273
- fix: Sverto: reactive Svelte components in Quarto by @mcanouil in #274
- fix: Extension about Collapsible Callouts with embedded social content by @mcanouil in #275
- fix: Create your Data Science Portfolio with Quarto by @mcanouil in #276
- chore: add new additions to featured section by @mcanouil in #277
Full Changelog: 2022.12.27...2023.02.06
2022-12-27
New Additions
- Tutorials & workshops
- Workshop: Mi primer blog con Quarto - A workshop in Spanish by Pedro J. Pérez to create a blog with Quarto (materials: https://github.com/perezp44/taller.primer.blog).
- Blog posts
- Adding Subscriptions to a Quarto Site - A blog post about how to add a subscription form to your Quarto blog.
- I'm an R user: Quarto or R Markdown? - A blog post comparing Quarto and R Markdown from an R user perspective by Jumping Rivers.
- Supported editors
- Extensions
- swissbiopics - This extension adds shortcode to embed SwissBioPics library of interactive biological images in
html
andrevealjs
formats. - chord-sheet - This extension provides support for rendering chord sheets in
html
andrevealjs
formats. - inadsense - This extension provides shortcode for inserting Google Adsense ads in
html
andrevealjs
formats. - forms - This extension provides shortcode for rendering forms in
html
andrevealjs
formats. - rev-history - This extension provides a shortcode for rendering revision history table with content pulled from git tags.
- verticator - This extension provides indicators to show the amount of slides in a vertical stack in
revealjs
formats. - multibib - This extension provides support for multiple bibliographies.
- swissbiopics - This extension adds shortcode to embed SwissBioPics library of interactive biological images in
- Templates
- tufte - A Quarto extension template for Tufte-style book (
html
andpdf
). - asce - Template for American Society of Civil Engineers journals and conference proceedings.
- qletter - An opinionated template to create letter PDF documents.
- nastatement - A template for creating a statement PDF letter.
- naletter - An opinionated template to create letter PDF documents.
- nanotes - A template for creating handout PDF notes.
- letterbox - A Quarto extension for authoring letterbox styled presentations using
revealjs
formats. - Monash letter - A Monash University template to create letter PDF documents.
- Monash memo - A Monash University template to create memo PDF documents.
- Monash wp - A Monash University template to create working paper PDF documents.
- Monash report - A Monash University template to create report PDF documents.
- Monash thesis - A Monash University template to create thesis PDF documents.
- tufte - A Quarto extension template for Tufte-style book (
2022-12-04
New Additions
- Extensions
- confetti - This extension uses canvas-confetti a JavaScript library to send some confetti in your
revealjs
presentation. - code-insertion - This extension enables code insertion immediately before and/or after a post/page for website and blog projects.
- snow - This extension adds falling snowflakes in
html
andrevealjs
formats.
- confetti - This extension uses canvas-confetti a JavaScript library to send some confetti in your
- Templates
- asm - Template for the American Society for Microbiology, based on the mSystems LaTeX template.
- Real Life Examples
- Quantum Jitter - A Quarto website / blog with a custom theme (adapted from flatly / darkly), day / night landing page and a novel 404 page.
- Iframes Gallery - A gallery of iframes that could be used in Quarto
revealjs
format. - Andrew Heiss's website - Andrew Heiss's website with custom EJS format, footer, 404 page, (S)CSS, and many more customisations.
- Ella Kaye's website - Ella Kaye's website with Bootstrap Grid card home page layout, CSS animation in navigation bar, and light/dark mode.
What's Changed
- Update post-item.yml by @mcanouil in #205
- feat: add journal template for ASM mSystems by @kelly-sovacool in #209
- docs: Suggest quarto-confetti extension by @ArthurData in #210
- fix: Quantum Jitter website by @mcanouil in #214
- fix: code-insertion Quarto extension by @mcanouil in #215
- fix: Snow extension for Quarto by @mcanouil in #216
- fix: Quarto Revealjs iframes examples by @mcanouil in #217
- fix: Andrew Heiss Website by @mcanouil in #218
- fix: Ella Kaye website by @mcanouil in #219
- ci: remove toot for now by @mcanouil in #220
- chore: add featured items by @mcanouil in #221
New Contributors
- @kelly-sovacool made their first contribution in #209
- @ArthurData made their first contribution in #210
Full Changelog: 2022.11.19...2022.12.04
2022-11-19
New Additions
- Tutorials & workshops
- Workshop: Quartaki — 6 hour introduction to Quarto - Using R and RStudio by Athanasia Mo Mowinckel covering basic markdown, html reports, citation & cross-refs, pdf and journal templates and Reveal.js presentations.
- Blog posts
- Use R to Generate a Quarto Blogpost - A blog post about using R to generate Quarto blog post by Tom Mock.
- Quarto Document Best Practices - A blog post about opinionated best practices for Quarto documents.
- Talks and videos
- Introduction to Quarto - R-Ladies St. Louis: Introduction to Quarto by Isabella Velásquez (materials: https://github.com/ivelasq/2022-10-27_intro-to-quarto).
- Quarto YouTube Playlist - A YouTube playlist of videos about Quarto and Pandoc by Eli Holmes.
- Extensions
- include-code-files - Include code from files using code cells option/attribute.
- designmode - A quarto extension, adding a toggle for designMode in
html
andrevealjs
formats.
- Templates
- lettre-gouv - A Quarto extension template for French governmental documents.
- metropolis-theme - Opinionated port of the Metropolis template for Quarto
revealjs
presentation.
- Real Life Examples
- Follow
- Christophe Dervieux (@cderv) - Member of Quarto core team (Twitter: @chrisderv; Mastodon: @[email protected]).
- Carlos Scheidegger (@cscheid) - Member of Quarto core team (Twitter: @scheidegger; Mastodon: @[email protected]).
- Tom Mock (@jthomasmock) - Customer Enablement & Quarto Product Manager (Twitter: @thomas_mock; Mastodon: @[email protected]).
- Mickaël Canouil (@mcanouil) - Maintainer of Awesome Quarto list (Twitter: @MickaelCanouil; Mastodon: @[email protected]).