Present your work with
At glance...
Why ?
How ?
What ?
Presentations nowaday
Ease of use
What You See Is What You Get
Proprietary
Destructive editing workflow
Not convenient for versioning
Non-interactive presentations
Not suitable to present interactive data and projects
What technology could easily handle interaction in presentations ?
Web of course !
How ?
With an HTML Presentation Framework
With an HTML Presentation Framework
reveal.js
deck.js
impress.js
shower
inspire.js
flowtime.js
Setup to use
The three ways to create slides
No code
Not free !
Fast prototyping
Code readability
Tedious customization
Easy customization
A bit slower
Using
slide.com
Using
markdown
in
VSCode
vscode-reveal extension
Using
HTML/CSS
in
VSCode
live preview extension
Main idea
An HTML file contains the whole presentation
Themes as CSS files
Plugins for extra functionality
A JavaScript API for really custom things
Main HTML file structure
reveal.js
Slide 1
Slide 2