asciidoctor-reveal.js
asciidoctor-reveal.js copied to clipboard
Integrate interesting reveal.js plugins
This is more of a TODO than an issue but here it is.
This repository has many: https://github.com/rajgoel/reveal.js-plugins. Here's the list as of today:
- Anything (Demo): A plugin for adding plots, charts, animated SVGs,or anything else inside an HTML object using a JSON string and a javascript function.
- Audio slideshow (Demo): A plugin for audio playback and recording.
- Broadcast (Demo): An extension of the multiplex plugin allowing to broadcast audio and video.
- Chalkboard (Demo): A plugin adding a chalkboard and slide annotation.
- Chart (Demo): A plugin for using Chart.js v2.0.
- Custom controls (Demo): A plugin for customization of controls.
- Embed tweet (Demo): A plugin allowing to easily embed tweets in your slides.
- Fullscreen (Demo): A simple plugin allowing to use fullscreen slides.
- MathSVG: An extension of the math.js plugin allowing to render LaTeX expressions in SVG.
- Menu (Demo): A plugin by Greg Denehy for adding a slideout menu.
- Spreadsheet (Demo): A plugin for adding Excel-like spreadsheets with formulas.
- Code Focus: Put the emphasis on specific lines of code.
There is also a Title-Footer repo that is worth an investigation: https://github.com/e-gor/Reveal.js-Title-Footer.
We can integrate those that make sense or improve experience with AsciiDoc-based slides.
this issue is the same as #118
I tried a naive solution in #196 , but I guess that will not work for npm also, there is some space for improvement, e.g. included files should be preprocessed so that they can use attributes. but this works good for me.
any better ideas, than maintaining my own copy of slim templates,? (this is what I do now)
I just added the code focus plugin to the list: https://github.com/bnjmnt4n/reveal-code-focus
this issue is the same as #118
I tried a naive solution in #196 , but I guess that will not work for npm also, there is some space for improvement, e.g. included files should be preprocessed so that they can use attributes. but this works good for me.
any better ideas, than maintaining my own copy of slim templates,? (this is what I do now)
For the record, this has been implemented in a separate PR. Let's keep this issue about tracking and listing interesting plugins.