Gist-powered Revealjs slideshow presentations http://gist-reveal.it

December 27, 2024 · View on GitHub

gist-reveal.it


Gist-Powered

reveal.js slides

press F1 for usage notes

Reveal.js is a framework

for crafting presentations
in HTML
and Markdown

Gist-reveal makes it easy

to view and share reveal.js presentations
using GitHub's Gist service as a datastore

  • ✔ CSS and JS includes are templated into each page request
  • ✔ Slide sources are available using the "Presented by" link

Try it out!

1. Create a deck by pasting revealjs <section>s into a new gist.
Or, by forking any existing deck using the "Presented by" button

2. Save and copy your resulting Gist ID, then view your slides at:

https://gist-reveal.it/YOUR_GIST_ID_HERE

For example, render the presentation from gist id c9427cb7829f4e4ba9c2616ac387105c by visiting:
https://gist-reveal.it/c9427cb7829f4e4ba9c2614ac387105c

Try it out!

Login with GitHub to broadcast your presentations

3. Use /login to authenticate via GitHub. Authenticated gist owners automatically broadcast their slide transitions using websockets

NOTE: Websocket broadcasting is restricted to gist owners. See the web console output for usage info

4. Visit /logout to exit presentation mode

## Reveal.js themes

Reveal.js presentation themes are available using the "theme" querystring input:

## Gist-powered themes CSS themes can also be extended via [another gist](https://gist.github.com/450836bbaebcf4c4ae08b331343a7886):
### Export slides as PDF Add "`print-pdf`" to the querystring to render a printer-friendly version of your slides: * [?print-pdf](?print-pdf)

Then, print to file to generate the PDF

Nicer presentation paths

Creating a bit.ly shortname for your gist-reveal/gist_id deck url will also make your slides available at an alternate path.

This url path is much easier on the eyes:

THE END

gist-reveal by ryanj and fkautz

reveal.js by Hakim El Hattab / hakim.se

github.com/ryanj/gist-reveal
hub.docker.com/r/ryanj/gist-reveal