This is a template repo for making presentations in org mode with reveal.js.
This is mostly to help me quickstart a presentation, but hopefully it might be useful to others.
- use template button
- clone new repo locally
- remember to also checkout the submodules
- edit talk.org
- Run org export to reveal (see the
export.shscript for an example) - Open index.html in a browser.
This template includes a workflow to build the talk and publish to GitHub pages.
To enable this you need to go into GitHub settings and enable pages deployments from GitHub actions
Combine ./export.sh with entr to autorebuild the file on save and live-reload to refresh your browser when the index.html file changes and you have a live-preview.
You can make multiplex work by following these steps:
- Get a token from here: https://reveal-multiplex.glitch.me/token
- Set the following variables:
#+REVEAL_MULTIPLEX_ID: <id>
#+REVEAL_MULTIPLEX_SECRET: <secret>
#+REVEAL_MULTIPLEX_URL: https://reveal-multiplex.glitch.me
- Add
multiplexto the plugins variable. - Optional: Change the
index.htmlsymlink to point attalk_client.html - Profit