1
0
mirror of https://github.com/hakimel/reveal.js.git synced 2025-08-17 20:11:19 +02:00

plugin formatting improvements

Dougal J. Sutherland
2018-03-01 22:25:56 +00:00
parent 9e80fb4782
commit a1cae6675f

@@ -1,16 +1,14 @@
## Plugins ## Plugins
A list of reveal.js plugins. Feel free to add your own! A list of reveal.js plugins. Feel free to add your own!
Remote control a presentation using a web page or a Telegram bot via PubNub API. [pubnub-remote-control-plugin](reveal-js-pubnub-remote-control-plugin): Remote control a presentation using a web page or a Telegram bot via PubNub API.
https://github.com/salvatorecordiano/reveal-js-pubnub-remote-control-plugin
A slideout menu to quickly jump to any slide by title. Also optionally changes the theme and sets the default transition. [menu](https://github.com/denehyg/reveal.js-menu): A slideout menu to quickly jump to any slide by title. Also optionally changes the theme and sets the default transition. ([Demo](https://denehyg.github.io/reveal.js-menu))
https://github.com/denehyg/reveal.js-menu ([Demo](https://denehyg.github.io/reveal.js-menu))
A toolbar to quickly access reveal.js functionality such as fullscreen, notes and pause. [toolbar](https://github.com/denehyg/reveal.js-toolbar) A toolbar to quickly access reveal.js functionality such as fullscreen, notes and pause.
https://github.com/denehyg/reveal.js-toolbar ([Demo](https://denehyg.github.io/reveal.js-toolbar)) - compatible with [reveal.js-menu](https://github.com/denehyg/reveal.js-menu) ([Demo](https://denehyg.github.io/reveal.js-toolbar)) - compatible with [reveal.js-menu](https://github.com/denehyg/reveal.js-menu)
A collection of plugins https://github.com/rajgoel/reveal.js-plugins/ including: [reveal.js-plugins](https://github.com/rajgoel/reveal.js-plugins/): a collection including:
- [anything](https://github.com/rajgoel/reveal.js-plugins/tree/master/anything): a plugin for adding plots, charts, animated SVGs, or anything else inside an HTML object using a JSON string and a javascript function ([Demo](https://rajgoel.github.io/reveal.js-demos/anything-demo.html)) - [anything](https://github.com/rajgoel/reveal.js-plugins/tree/master/anything): a plugin for adding plots, charts, animated SVGs, or anything else inside an HTML object using a JSON string and a javascript function ([Demo](https://rajgoel.github.io/reveal.js-demos/anything-demo.html))
- [audio-slideshow](https://github.com/rajgoel/reveal.js-plugins/tree/master/audio-slideshow): a plugin for easy audio playback and recording ([Demo](https://rajgoel.github.io/reveal.js-demos/audio-slideshow-demo.html)) - [audio-slideshow](https://github.com/rajgoel/reveal.js-plugins/tree/master/audio-slideshow): a plugin for easy audio playback and recording ([Demo](https://rajgoel.github.io/reveal.js-demos/audio-slideshow-demo.html))
- [broadcast](https://github.com/rajgoel/reveal.js-plugins/tree/master/broadcast): A plugin for audio and video broadcast for slide presentations ([Demo](https://rajgoel.github.io/reveal.js-demos/broadcast-demo.html)) - [broadcast](https://github.com/rajgoel/reveal.js-plugins/tree/master/broadcast): A plugin for audio and video broadcast for slide presentations ([Demo](https://rajgoel.github.io/reveal.js-demos/broadcast-demo.html))
@@ -23,126 +21,114 @@ A collection of plugins https://github.com/rajgoel/reveal.js-plugins/ including:
- [spreadsheet](https://github.com/rajgoel/reveal.js-plugins/tree/master/spreadsheet) : - [spreadsheet](https://github.com/rajgoel/reveal.js-plugins/tree/master/spreadsheet) :
A plugin for adding Excel-like spreadsheets with formulas ([Demo](https://rajgoel.github.io/reveal.js-demos/spreadsheet-demo.html)) A plugin for adding Excel-like spreadsheets with formulas ([Demo](https://rajgoel.github.io/reveal.js-demos/spreadsheet-demo.html))
D3.js plugin to embed dynamic visualizations with transitions triggered by slide navigation ([Demo](http://jlegewie.com/reveal.js-d3js-plugin/demo/index.html#/)) [d3js-plugin](https://github.com/jlegewie/reveal.js-d3js-plugin) D3.js plugin to embed dynamic visualizations with transitions triggered by slide navigation ([Demo](http://jlegewie.com/reveal.js-d3js-plugin/demo/index.html#/))
https://github.com/jlegewie/reveal.js-d3js-plugin
RevealVizScroll a plugin to create d3 visualizations similar scrollytelling that transition nicely on your slides. ([Demo](https://john-guerra.github.io/revealVizScrollyteling/examples/) [Bigger Demo](http://johnguerra.co/slides/untanglingTheHairball)) https://github.com/john-guerra/revealVizScrollyteling [RevealVizScroll](https://github.com/john-guerra/revealVizScrollyteling): a plugin to create d3 visualizations similar to scrollytelling that transition nicely on your slides. ([Demo](https://john-guerra.github.io/revealVizScrollyteling/examples/) [Bigger Demo](http://johnguerra.co/slides/untanglingTheHairball))
Plugin to add diagrams with transitions triggered by slide navigation, based on `D3.js` ([Demo](https://teone.github.io/reveal.js-diagram-plugin/demo/#/)) https://github.com/teone/reveal.js-diagram-plugin [diagram-plugin](https://github.com/teone/reveal.js-diagram-plugin): Plugin to add diagrams with transitions triggered by slide navigation, based on `D3.js` ([Demo](https://teone.github.io/reveal.js-diagram-plugin/demo/#/))
Plugin to embed single/multiple dynamic javascript-based (D3.js, Vega, Vega-lite, Semiotic, etc ...) visualizations into slides with transitions triggered by slide navigation with full support of reveal.js `data-fragment-index`. ([Demo](https://gcalmettes.github.io/reveal.js-d3/demo/#/)) https://github.com/gcalmettes/reveal.js-d3 [d3](https://github.com/gcalmettes/reveal.js-d3): Plugin to embed single/multiple dynamic javascript-based (D3.js, Vega, Vega-lite, Semiotic, etc ...) visualizations into slides with transitions triggered by slide navigation, with full support of reveal.js `data-fragment-index`. ([Demo](https://gcalmettes.github.io/reveal.js-d3/demo/#/))
Slide accessibility plugin [a11y](https://github.com/marcysutton/reveal-a11y): Slide accessibility plugin
https://github.com/marcysutton/reveal-a11y
A plugin for animated svg [animate](https://github.com/rajgoel/reveal.js/tree/animate/plugin/animate): A plugin for animated svg ([Demo](http://courses.telematique.eu/reveal.js-animate/index.html#/20))
https://github.com/rajgoel/reveal.js/tree/animate/plugin/animate ([Demo](http://courses.telematique.eu/reveal.js-animate/index.html#/20))
Use fullscreen images in slides (note there are several versions of this plugin floating about) [fullscreen-img](https://github.com/chrismetcalf/reveal.js-fullscreen-img): Use fullscreen images in slides (note there are several versions of this plugin floating about)
https://github.com/chrismetcalf/reveal.js-fullscreen-img
Control reveal.js remotely from another browser tab or device [notell](https://github.com/ysmood/notell): Control reveal.js remotely from another browser tab or device
https://github.com/ysmood/notell
Control your reveal.js presentation from a browser on any device with network connectivity [revealremote](https://github.com/crossbario/crossbar-examples/tree/master/iotcookbook/device/browser/revealremote): Control your reveal.js presentation from a browser on any device with network connectivity
https://github.com/crossbario/crossbar-examples/tree/master/iotcookbook/device/browser/revealremote
Advance through your reveal.js presentation slides by waving in front of your webcam [wave-plugin](https://github.com/functino/reveal.js-wave-plugin): Advance through your reveal.js presentation slides by waving in front of your webcam ([Demo](http://functino.github.com/reveal.js-wave-plugin/))
https://github.com/functino/reveal.js-wave-plugin ([Demo](http://functino.github.com/reveal.js-wave-plugin/))
Use your gamepad as a remote to advance through your slides [gamepad-plugin](https://github.com/bibixx/reveal.js-gamepad-plugin): Use your gamepad as a remote to advance through your slides
https://github.com/bibixx/reveal.js-gamepad-plugin
Tagcloud generator [tagcloud-plugin](https://github.com/sebhildebrandt/reveal.js-tagcloud-plugin): Tagcloud generator
https://github.com/sebhildebrandt/reveal.js-tagcloud-plugin
Custom theme per slide using data-theme [per-slide theme override](https://gist.github.com/jbrown123/9445384733c9f289d6e8): Custom theme per slide using `data-theme`
https://gist.github.com/jbrown123/9445384733c9f289d6e8
Make fragments appear in an order of your choosing while giving the presentation [otf-fragment-order](https://github.com/Sonaryr/reveal.js-otf-fragment-order): Make fragments appear in an order of your choosing while giving the presentation
https://github.com/Sonaryr/reveal.js-otf-fragment-order
Formula rendering with KaTeX (instead of MathJax) [math-katex-plugin](https://github.com/j13z/reveal.js-math-katex-plugin) Formula rendering with KaTeX (instead of MathJax)
https://github.com/j13z/reveal.js-math-katex-plugin
Focus on specific lines of code blocks. [code-focus](https://github.com/demoneaux/reveal-code-focus ): Focus on specific lines of code blocks. ([Demo](https://demoneaux.github.io/reveal-code-focus/))
https://github.com/demoneaux/reveal-code-focus ([Demo](https://demoneaux.github.io/reveal-code-focus/))
Jump between slides by typing the number followed by enter [jump-plugin](https://github.com/SethosII/reveal.js-jump-plugin): Jump between slides by typing the number followed by enter
https://github.com/SethosII/reveal.js-jump-plugin
Navigate slides with your [Leap Motion](https://www.leapmotion.com/) controller with an added "laser pointer" bonus [leap-motion](https://github.com/gneatgeek/reveal.js-leap-motion): Navigate slides with your [Leap Motion](https://www.leapmotion.com/) controller with an added "laser pointer" bonus
https://github.com/gneatgeek/reveal.js-leap-motion
Live css editing in code blocks. [css-snippet](https://github.com/soluml/reveal-css-snippet): Live css editing in code blocks.
https://github.com/soluml/reveal-css-snippet
LaTeX Beamer-like progress indicator according to table of contents. [TOC-Progress](https://github.com/e-gor/Reveal.js-TOC-Progress):
https://github.com/e-gor/Reveal.js-TOC-Progress ([Demo](https://e-gor.github.io/Reveal.js-TOC-Progress/demo)) LaTeX Beamer-like progress indicator according to table of contents. ([Demo](https://e-gor.github.io/Reveal.js-TOC-Progress/demo))
Footer showing title of presentation. [Title-Footer](https://github.com/e-gor/Reveal.js-Title-Footer)
https://github.com/e-gor/Reveal.js-Title-Footer ([Demo](https://e-gor.github.io/Reveal.js-Title-Footer/demo)) Footer showing title of presentation. ([Demo](https://e-gor.github.io/Reveal.js-Title-Footer/demo))
[external](https://github.com/calevans/external):
Load external files (HTML). Load external files (HTML).
https://github.com/calevans/external
Load external Files (improved version, recursive inclusion and relative paths now possible): [external](https://github.com/janschoepke/reveal_external):
https://github.com/janschoepke/reveal_external Load external Files (improved version, recursive inclusion and relative paths now possible)
[RevealEditor](https://github.com/ctangel/RevealEditor):
Editor for code demonstrations. Editor for code demonstrations.
https://github.com/ctangel/RevealEditor
[ga](https://github.com/stevegrunwell/reveal-ga)
Google Analytics tracking for Reveal.js presentations. Google Analytics tracking for Reveal.js presentations.
https://github.com/stevegrunwell/reveal-ga
[mqtt-plugin](https://github.com/roccomuso/reveal.js-mqtt-plugin):
Plugin to add real-time data retrieving over MQTT to your slides. Plugin to add real-time data retrieving over MQTT to your slides.
https://github.com/roccomuso/reveal.js-mqtt-plugin
[sampler](https://github.com/ldionne/reveal-sampler):
Embed code samples taken directly from source files in your slides. Embed code samples taken directly from source files in your slides.
https://github.com/ldionne/reveal-sampler
[PrintRevealNotes](https://gist.github.com/geek1011/1841acca111b7dbb3cd902497f255ba0):
Print the speaker notes from a reveal.js presentation Print the speaker notes from a reveal.js presentation
https://gist.github.com/geek1011/1841acca111b7dbb3cd902497f255ba0
[embed-video](https://github.com/pragdave/reveal-embed-video):
Embed local media (including live video) into a reveal.js presentation Embed local media (including live video) into a reveal.js presentation
https://github.com/pragdave/reveal-embed-video
[ppt2reveal](https://github.com/ignatandrei/ppt2reveal/tree/master):
Powerpoint macro to reveal Powerpoint macro to reveal
https://github.com/ignatandrei/ppt2reveal/tree/master
Embed ACE editors into a reveal.js presentation [ace](https://github.com/Gottox/reveal.js-ace):
https://github.com/Gottox/reveal.js-ace ([Demo](http://gottox.de/reveal.js-ace/#/)) Embed ACE editors into a reveal.js presentation ([Demo](http://gottox.de/reveal.js-ace/#/))
[speech](https://github.com/mschmo/reveal-speech):
Navigate slides with your voice Navigate slides with your voice
https://github.com/mschmo/reveal-speech ([Demo](http://mattschmoyer.com/projects/speech-presentation#/)) ([Demo](http://mattschmoyer.com/projects/speech-presentation#/))
[run-in-terminal](https://github.com/dluxemburg/reveal-run-in-terminal):
Add executable code examples Add executable code examples
https://github.com/dluxemburg/reveal-run-in-terminal
[coursemod](https://github.com/Sonaryr/reveal.js-coursemod):
Courseware plugin Courseware plugin
https://github.com/Sonaryr/reveal.js-coursemod
[KaTeX-for-reveal](https://github.com/JeremyHeleine/KaTeX-for-reveal.js)
KaTeX support (alternative to MathJax) KaTeX support (alternative to MathJax)
https://github.com/JeremyHeleine/KaTeX-for-reveal.js
[elapsed-time-bar](https://github.com/tkrkt/reveal.js-elapsed-time-bar)
Add progress bar of elapsed time Add progress bar of elapsed time
https://github.com/tkrkt/reveal.js-elapsed-time-bar ([Demo](https://tkrkt.github.io/reveal.js-elapsed-time-bar/#/)) ([Demo](https://tkrkt.github.io/reveal.js-elapsed-time-bar/#/))
[explicit-link](https://www.topbug.net/revealjs-explicit-link/)
Easier typing with explicit links (links with same href and text) Easier typing with explicit links (links with same href and text)
https://www.topbug.net/revealjs-explicit-link/ ([Source](https://gitlab.com/xuhdev/revealjs-explicit-link)) ([Source](https://gitlab.com/xuhdev/revealjs-explicit-link))
Basic Text-To-Speech - Have your show read out loud [tts_basics](https://github.com/jamjolu/tts_basics_for_revealjs ):
https://github.com/jamjolu/tts_basics_for_revealjs Basic Text-To-Speech - Have your show read out loud
and demo: https://jamjolu.github.io/tts_basics_for_revealjs ([Demo](https://jamjolu.github.io/tts_basics_for_revealjs))
Badges - Add badges to you code snippets (or other stuff) [badges](https://github.com/ThomasWeinert/reveal-badges):
https://github.com/ThomasWeinert/reveal-badges Add badges to your code snippets (or other stuff)
Spotlight - Allows to highlight the current mouse position with a spotlight [Spotlight](https://github.com/denniskniep/reveal.js-plugin-spotlight):
https://github.com/denniskniep/reveal.js-plugin-spotlight Allows to highlight the current mouse position with a spotlight
Dummy-Mouse-Pointer - Create a presentation pointer tracking mouse movement
https://github.com/caiofcm/plugin-revealjs-mouse-pointer [Dummy-Mouse-Pointer](https://github.com/caiofcm/plugin-revealjs-mouse-pointer):
Create a presentation pointer tracking mouse movement
## Tools ## Tools
Useful tools for working with reveal.js. Useful tools for working with reveal.js.