Reveal.js is a framework You'll need a browser with support for CSS 3D transforms to see it's full capabilities. There is a lot of great information about using Reveal.js in the project's README page on GitHub. Their original slide deck sample conent also contains a lot of great examples. Start up a local development server on port 8080: For production, I like to daemonize the process, configure a default gist_id, and make the container available on port 80: Include your own GitHub application keys if you plan on making more than 60 requests in 2 hours: Include your own GA-TRACKER key: You can launch this application on OpenShift in a single command: Or, click here to launch on the web! Then, use the Configure your browser as a presentation device by setting the same key in your browser's localStorage Be sure to use two different devices or brower types when testing your broadcasting relay
for easily crafting
beautiful presentations
in HTML Tips on using Reveal.js
Host your own themed slideshow index with Docker
docker run ryanj/gist-reveal.itdocker run -d -p 80:8080 -e "DEFAULT_GIST=af84d40e58c5c2a908dd" ryanj/gist-reveal.itGITHUB API RATE LIMITS
docker run -e "GH_CLIENT_SECRET=11becbb840e0ff7414b19104e9e797556498fc3f" -e "GH_CLIENT_ID=639ffe9fd9dcc4f6eb4b" ryanj/gist-reveal.itBuilt-in Analytics
docker run -e "GA_TRACKER=UA-12345678" ryanj/gist-reveal.itHosting on OpenShift
rhc app create gistreveal nodejs-0.10 \
--from code=http://github.com/ryanj/gist-reveal.it \
DEFAULT_GIST=YOUR_DEFAULT_GIST_ID \
GH_CLIENT_SECRET=YOUR_GH_CLIENT_SECRET \
GH_CLIENT_ID=YOUR_GH_CLIENT_ID \
REVEAL_SOCKET_SECRET=0P3N-S0URC3 \
GA_TRACKER=YOUR_GA_TRACKERrhc env set command to publish your application config and keys to the system environment.Broadcasting Your Slide Transitions
with Socket.IO
docker run -e "REVEAL_WEB_HOST=YOUR_HOSTNAME_HERE" -e "REVEAL_SOCKET_SECRET=0P3N-S0URC3" ryanj/gist-reveal.itlocalStorage.secret="YOUR_SECRET_KEY"
(FireFox vs. Chrome, desktop vs. mobile, etc.)THE END
Revaljs by Hakim El Hattab / hakim.se
gist-reveal.it by ryanj and fkautz