First Presentation at Recurse!
I’m starting to work on my first presentation
Evaluating HTML slide tools
What I need
- Ability to embed either iframes or p5
- A countdown timer that shows how much of my 5 minutes is left
- The ability to publish to github pages relatively easily
- Add images
- Relatively easy to write (markdown?)
- A selection of themes as a starting place
Reveal.JS
-
It has a video course: https://revealjs.com/course/ (although it costs money)
-
It has a grapical editor: https://slides.com (although it costs money)
-
Supports code highlighting and highlighting specific sections of code
-
Supports iframes as background elements
-
Has speaker notes
-
To support two columns it’s “just HTML + CSS”: https://stackoverflow.com/questions/30861845/how-to-use-two-column-layout-with-reveal-js
-
Has a couple of themes built in, seems to have pretty limited community support
-
People Seem to use it with Hugo? Probably to get sass + markdown
Slidedev
-
Actively maintained
-
Based on Vue/Vue components (I wonder if this too heavy for what I need?)
-
Thinks about building things as progressive- start with Markdown and move onto other formats as needed
-
Lots of themes avialable
-
Support code blocks and lots of tooling around showing off code
-
Hot reloading for slide components
-
Uses a tool called UnoCSS for styling (so another new tool to learn. hmmmmmm)
-
Explicitly supports writing layouts (so my two column layout won’t be a problem)
-
Support presenter notes
-
Supports iframes and has built in layouts for iframe left or right
-
Good docs
-
Can set explicit canvas site / aspect ratio (will need this for p5 sketches)
Impress.js
-
Last commit was 7 months ago
-
Seems to built for panning across an infinite canvas
Decision: 👎️ This isn’t the right one for me
MDX Deck
-
last maintained 3 years ago
Decision: 👎️ This isn’t the right one for me
Spectacle
- https://github.com/FormidableLabs/spectacle
- Doing what what slidedev is doing but less well supported by the community
Decision: 👎️ This isn’t the right one for me
Web Slides
-
last maintained 4 years ago
Decision: 👎️ This isn’t the right one for me