Straightforward Emacs: Classy Slideshows From Emacs Org Mode + org-reveal

Posted on September 2, 2021

This post contains the notes for my YouTube video covering the topic: https://www.youtube.com/watch?v=avtiR0AUVlo

Installing org-reveal

(use-package ox-reveal)

First export

Basic Header


:REVEAL_PROPERTIES:
#+REVEAL_ROOT: https://cdn.jsdelivr.net/npm/reveal.js
#+REVEAL_REVEAL_JS_VERSION: 4
:END:

#+TITLE: Reveal JS Presentation
#+SUBTITLE: Straightforward Emacs - org-reveal
#+AUTHOR: Jake B

Improving your export

  1. #+REVEAL_THEME:
  2. https://revealjs.com/themes/
  3. #+OPTIONS: timestamp:nil toc:1 num:nil
  4. #+REVEAL_INIT_OPTIONS: slideNumber:true

#+ATTR_HTMLs

Step-by-step elements

https://revealjs.com/fragments/

#+ATTR_REVEAL: :frag (appear)

Images

#+ATTR_HTML: :width 45% :align center
https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/EmacsIcon.svg/1024px-EmacsIcon.svg.png

Notes

You can write speaker notes within org-reveal using the #+BEGIN_NOTES and #+END_NOTES lines. These notes can be seen in a speaker window. You open this window by pressing the s key on your reveal.js presentation, like so.