Skip to content

Commit 6a8d1f0

Browse files
authored
feat(extensions): add missing mcanouil extensions to listings (#1997)
Add 10 missing extensions across revealjs.yml and shortcodes-and-filters.yml. Fix broken spotlight repository URL. Update highlight-text description.
1 parent 5814aad commit 6a8d1f0

2 files changed

Lines changed: 78 additions & 2 deletions

File tree

docs/extensions/listings/revealjs.yml

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
- name: a11y
2+
path: https://github.com/mcanouil/quarto-revealjs-a11y
3+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
4+
description: >
5+
A Quarto Reveal.js plugin providing accessibility (a11y) enhancements,
6+
including skip navigation, focus indicators, reduced motion support, high
7+
contrast mode, font size controls, screen reader announcements, and an
8+
accessibility settings menu.
9+
110
- name: animate
211
path: https://github.com/fradav/quarto-revealjs-animate
312
author: '[François-David Collin](https://github.com/fradav/)'
@@ -37,6 +46,13 @@
3746
description: >
3847
Automatically creates agenda slides from H1 heading titles.
3948
49+
- name: cascade
50+
path: https://github.com/mcanouil/quarto-revealjs-cascade
51+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
52+
description: >
53+
A Quarto filter that automatically repeats the heading chain for Reveal.js
54+
slides following the DRY principle.
55+
4056
- name: code-fullscreen
4157
path: https://github.com/shafayetShafee/code-fullscreen
4258
author: '[Shafayet Khan Shafee](https://github.com/shafayetShafee)'
@@ -49,6 +65,13 @@
4965
description: >
5066
A plugin that lets you step through fragments and code higlights at the same time.
5167
68+
- name: codefrag
69+
path: https://github.com/mcanouil/quarto-revealjs-codefrag
70+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
71+
description: >
72+
A Reveal.js plugin that enables fragment-based keyboard navigation through
73+
code annotations in Quarto presentations.
74+
5275
- name: code-folder
5376
path: https://github.com/herosi/code-folder
5477
author: '[Hiroshi Suzuki](https://github.com/herosi)'
@@ -90,6 +113,14 @@
90113
description: >
91114
Adds flashcards in slides that you can flip and shuffle.
92115
116+
- name: fragmention
117+
path: https://github.com/mcanouil/quarto-revealjs-fragmention
118+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
119+
description: >
120+
A Quarto filter that hoists fragment attributes to list items in Reveal.js
121+
presentations, making bullet markers appear and disappear with fragment
122+
content.
123+
93124
- name: fragoff
94125
path: https://github.com/DanChaltiel/quarto_fragoff
95126
author: '[Dan Chaltiel](https://github.com/DanChaltiel)'
@@ -164,7 +195,7 @@
164195
Adds speech recognition for you to navigate slides.
165196
166197
- name: spotlight
167-
path: https://github.com/mcanouil/quarto-spotlight
198+
path: https://github.com/mcanouil/quarto-revealjs-spotlight
168199
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
169200
description: >
170201
A Quarto extension for Reveal.js allowing to highlight the current mouse position with a spotlight.
@@ -181,6 +212,13 @@
181212
description: >
182213
Adds live captions for spoken words to slides.
183214
215+
- name: tabset
216+
path: https://github.com/mcanouil/quarto-revealjs-tabset
217+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
218+
description: >
219+
A Reveal.js plugin enabling proper tabset navigation with fragment-based
220+
transitions and PDF export support for Quarto presentations.
221+
184222
- name: tts
185223
path: https://github.com/parmsam/quarto-tts
186224
author: '[Sam Parmar](https://github.com/parmsam)'

docs/extensions/listings/shortcodes-and-filters.yml

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,14 @@
130130
description: >
131131
Directives for filtering code and stream output included within a document.
132132
133+
- name: code-window
134+
path: https://github.com/mcanouil/quarto-code-window
135+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
136+
description: >
137+
A Quarto filter that styles code blocks as macOS-style windows with traffic
138+
light buttons, Windows title bar buttons, or a plain filename bar. Supports
139+
HTML, Reveal.js, and Typst formats.
140+
133141
- name: codecelloptions
134142
path: https://github.com/coatless-quarto/codecelloptions
135143
author: '[James Joseph Balamuta](https://github.com/coatless/)'
@@ -335,6 +343,14 @@
335343
description: >
336344
Add a Github Corner into your HTML document.
337345
346+
- name: gitlink
347+
path: https://github.com/mcanouil/quarto-gitlink
348+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
349+
description: >
350+
A Quarto filter that automatically converts Git hosting platform references
351+
(issues, pull requests, commits, users) into clickable links. Supports
352+
GitHub, GitLab, Codeberg, Gitea, and Bitbucket.
353+
338354
- name: gradio
339355
path: https://github.com/peter-gy/quarto-gradio
340356
author: '[Péter Ferenc Gyarmati](https://github.com/peter-gy)'
@@ -358,7 +374,7 @@
358374
path: https://github.com/mcanouil/quarto-highlight-text
359375
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
360376
description: >
361-
Quarto extension that allows to highlight text in a document for various formats: HTML, LaTeX, Typst, and Docx.
377+
Quarto extension that allows to highlight text in a document for various formats: HTML, LaTeX, Typst, Docx, PowerPoint, Reveal.js, and Beamer.
362378
363379
- name: honeypot
364380
path: https://github.com/jmgirard/honeypot
@@ -468,6 +484,13 @@
468484
description: >
469485
A filter/shortcode extension for Quarto to provide access to LUA objects as metadata.
470486
487+
- name: masonry
488+
path: https://github.com/mcanouil/quarto-masonry
489+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
490+
description: >
491+
Quarto extension providing support for Masonry.js grid layout in HTML
492+
documents.
493+
471494
- name: material-icons
472495
path: https://github.com/shafayetShafee/material-icons
473496
author: '[Shafayet Khan Shafee](https://github.com/shafayetShafee)'
@@ -716,6 +739,13 @@
716739
description: >
717740
A filter that renders [PGF/TikZ](https://en.wikipedia.org/wiki/PGF/TikZ) diagrams in HTML as SVG.
718741
742+
- name: toc-depth
743+
path: https://github.com/mcanouil/quarto-toc-depth
744+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
745+
description: >
746+
A Quarto filter providing fine-grained control over table of contents depth
747+
at the header level using a toc-depth attribute.
748+
719749
- name: toggle
720750
path: https://github.com/coatless-quarto/toggle
721751
author: '[James Joseph Balamuta](https://github.com/coatless/)'
@@ -733,6 +763,14 @@
733763
description: >
734764
Changes math block syntax from LaTeX to Typst math.
735765
766+
- name: typst-render
767+
path: https://github.com/mcanouil/quarto-typst-render
768+
author: '[Mickaël CANOUIL](https://github.com/mcanouil)'
769+
description: >
770+
A Quarto filter that compiles Typst code blocks to images (PNG, SVG, or PDF)
771+
using the bundled Typst binary, making Typst usable across all output
772+
formats.
773+
736774
- name: unsplash
737775
path: https://github.com/dragonstyle/unsplash
738776
author: '[dragonstyle](https://github.com/dragonstyle)'

0 commit comments

Comments
 (0)