Turn a Markdown file into an HTML/JavaScript presentation. Uses pandoc for Markdown-HTML conversion.
Run bin/build [OPTIONS] [FILES...] to generate the presentation once.
Without FILES, any *.md files in src/ are rendered into the dist/ folder.
Press ? on a presentation to see keyboard shortcuts.
For OPTIONS info, run bin/build -h.
Run bin/build -w & to generate HTML from markdown in the background.
Note: The presentation uses some ES6 features:
classes,
arrow functions,
const/let,
default function parameters, etc.
Basically, it won't run in Internet Explorer.
TL;DR: keyboard control only, for now
I'd considered enabling the mouse to advance content with the mousewheel, and move the next and previous slides by clicking on the right and left sides, but I though it wouuld be more valuable to leave the mouse free to interact with the slides (scrolling and clicking).
I'd also originally made it so that advancing the content to the end of a slide wouuld automatically go to the next slide. This would be nice for a clicker or some simple input. But for me, it's too easy to spam the arrow key as I'm racing to the end of a slide, and shoot off to the next slide unintentionally. This way I don't have to worry about ditching a slide prematurely.