Docker Presentation with Reveal.js
dockerpresentationrevealjsgithub-pages
Recently, I needed to create a presentation about Docker.
Instead of PowerPoint or Google Slides, I wanted something more developer-friendly, minimal, and web-native.
That’s when I found Reveal.js — an open-source HTML presentation framework.
In this post, I’ll cover:
- Why I picked Reveal.js instead of traditional slides
- How I structured and customized the deck
- How I hosted it live on GitHub Pages
Why Reveal.js?
Reveal.js fit perfectly for a technical talk about Docker:
- Presentations written in Markdown or HTML
- Felt more like coding a talk than dragging slides
- Built-in support for themes, syntax highlighting, and responsive design
- Deployable anywhere (it’s just static files)
This approach was clean, minimal, and easy to share.
Hosting on GitHub Pages
After finishing the slides, I wanted them online with no friction. The fastest solution: GitHub Pages.
Steps I followed:
- Pushed the Reveal.js project into a GitHub repo → View Repo
- Enabled GitHub Pages in the repo settings
- The presentation went live instantly
👉 You can check it out here:
Docker Presentation (GitHub Pages)