dead simple way to create semantic, nice to look at slides
- forget about styling, only think about content
- write markdown (using remarkable)
- code samples are syntactically highlighted (uses highlightjs)
- generates nice slides in the browser (uses slidy.js)
- use arrow keys to navigate
- use the generated 'table of contents' for quick navigation
- supports printing to pdf (see presentation.pdf)
- every slide has a unique url for easy sharing
- supports having a timer in the presentation (see meta[name="duration"] element in presentation.html
- use an empty first slide if you don't want the timer to start automatically
- edit presentation.html to create your content
- use markdown syntax
- create page breaks using '---'
- open presentation.html in your favourite browser
- tested in current versions of chrome/safari/ff
- if need be, print the document to pdf
- slides will automatically get separated into pages
- write your code in three backticks
- optional: annotate the given language
```c static int foo; void bar(void) { foo = 0; while (foo != 255) ; } ```
- LaTeX is supported through Katex
- simply put your equations between two single dollar-sign delimiter
$\frac{2}{3}$ $\frac{n!}{k!(n-k)!} = {n \choose k}$ $x^2 + y^2 = z^2$
Tables are possible
| Left-aligned | Center-aligned | Right-aligned | | :--- | :---: | ---: | | git status | git status | git status | | git diff | git diff | git diff |