gist-reveal.it


Gist-Powered

Reveal.js

Presentations

Try it out!

Create your own deck by placing Revealjs <section> tag content into a fresh gist.

Or, by forking a copy of this github gist:
https://gist.github.com/c9427cb7829f4e4ba9c2614ac387105c


To view your slides, add your github gist id to the url:

http://gist-reveal.it/YOUR_GIST_ID_HERE

Presentations on the Open Web

Reveal.js is a framework
for easily crafting
beautiful presentations
in HTML

## Reveal.js Themes CSS presentation themes include: * [Revealjs black theme](?theme=black#/themes) * [Revealjs white theme](?theme=white#/themes) * [Revealjs simple theme](?theme=simple#/themes) * [Revealjs moon theme](?theme=moon#/themes) * [Revealjs night theme](?theme=night#/themes) * [Revealjs dracula theme](?theme=dracula#/themes) * [Revealjs league theme](?theme=league#/themes) * [Revealjs sky theme](?theme=sky#/themes)
## Gist-powered Themes CSS themes can also be extended via [another gist](https://gist.github.com/450836bbaebcf4c4ae08b331343a7886): * [gist-reveal default theme](?theme=450836bbaebcf4c4ae08b331343a7886#/gist-themes) * [a dark winter theme](?theme=60e54843de11a545897e#/gist-themes) * [a theme from Kubecon 2020 NA](?theme=44a6634ee50a54b3bb4d0c06cdcb7d56#/gist-themes) * [a theme from NodeInteractive 2018](?theme=9181e48c0dd8e6b45d692a11d5a72bd5#/gist-themes)

gist-reveal in a container

Start gist-reveal on port 8080 using docker or podman:

docker run --rm -p 8080:8080 ryanj/gist-reveal

Optionally configure the default gist_id:

docker run --rm -p 8080:8080 -e "DEFAULT_GIST=af84d40e58c5c2a908dd" ryanj/gist-reveal

Github API rate limits

Include your own GitHub API Token to avoid rate limiting:

docker run --rm -p 8080:8080 -e "GH_API_TOKEN=ghp_cbb840e0ff7414b19104e9e797556498fc3f" ryanj/gist-reveal

Broadcast Your Slide Transitions

with Socket.IO

docker run --rm -p 8080:8080 -e "REVEAL_SOCKET_SECRET=YOUR_SECRET_KEY" ryanj/gist-reveal

Configure your browser as a presentation device by setting the same key in your browser's localStorage

localStorage.secret="YOUR_SECRET_KEY"

gist-reveal on kubernetes

Create a kubernetes pod and service:

kubectl run gist-reveal --image=ryanj/gist-reveal \
--expose --port=8080 \
--env="DEFAULT_GIST=YOUR_DEFAULT_GIST_ID" \
--env="GH_API_TOKEN=YOUR_GH_API_TOKEN" \
--env="REVEAL_SOCKET_SECRET=0P3N-S0URC3"

THE END

Revaljs by Hakim El Hattab / hakim.se

gist-reveal by ryanj and fkautz


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

Runs on Kubernetes Presented by: @ryanj