Create your own deck by forking a copy of this github gist:
Or, by placing any valid Revealjs <section> tag content into a fresh gist.
When you're ready to view your slides, grab your github gist id and add it to the end of this url:
Reveal.js is a framework You'll need a browser with support for CSS 3D transforms to see it's full capabilities.
for easily crafting
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:
docker run ryanj/gist-reveal
For production, I like to daemonize the process, configure a default gist_id, and make the container available on port 80:
docker run -d -p 80:8080 -e "DEFAULT_GIST=af84d40e58c5c2a908dd" ryanj/gist-reveal
Include your own GitHub application keys if you plan on making more than 60 requests in 2 hours:
docker run -e "GH_CLIENT_SECRET=11becbb840e0ff7414b19104e9e797556498fc3f" -e "GH_CLIENT_ID=639ffe9fd9dcc4f6eb4b" ryanj/gist-reveal
Include your own GA-TRACKER key:
docker run -e "GA_TRACKER=UA-12345678" ryanj/gist-reveal
You can launch this application on OpenShift in a single command:
rhc app create gistreveal nodejs-0.10 \ --from code=http://github.com/ryanj/gist-reveal \ 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_TRACKER
Then, use the
rhc env set command to publish your application config and keys to the system environment.
docker run -e "REVEAL_SOCKET_SECRET=0P3N-S0URC3" ryanj/gist-reveal
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
(FireFox vs. Chrome, desktop vs. mobile, etc.)