From b5c06413a446801aa1cdea668432d4968594a6de Mon Sep 17 00:00:00 2001 From: Christopher James Hayward Date: Sun, 16 May 2021 10:50:38 -0400 Subject: [PATCH] presentations -> reveal --- elisp/options.el | 2 +- modules/{presentations.org => reveal.org} | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) rename modules/{presentations.org => reveal.org} (60%) diff --git a/elisp/options.el b/elisp/options.el index 36b3d09..8143562 100644 --- a/elisp/options.el +++ b/elisp/options.el @@ -13,7 +13,7 @@ passwords pinentry desktop roam agenda spelling grammar - presentations + reveal website capture projects diff --git a/modules/presentations.org b/modules/reveal.org similarity index 60% rename from modules/presentations.org rename to modules/reveal.org index fbaf9c9..45b39ad 100644 --- a/modules/presentations.org +++ b/modules/reveal.org @@ -1,18 +1,18 @@ -#+TITLE: Presentations +#+TITLE: Reveal #+AUTHOR: Christopher James Hayward #+EMAIL: chris@chrishayward.xyz -#+PROPERTY: header-args:emacs-lisp :tangle presentations.el :comments org +#+PROPERTY: header-args:emacs-lisp :tangle reveal.el :comments org #+PROPERTY: header-args :results silent :eval no-export #+OPTIONS: num:nil toc:nil todo:nil tasks:nil tags:nil #+OPTIONS: skip:nil author:nil email:nil creator:nil timestamp:nil -Create slideshows and give high quality presentations. +Create high-quality, portably presentations with ~reveal.js~[fn:1]. -* Portable slides +* Config -Produce high quality presentations that work anywhere with =HTML/JS= using [[https://revealjs.com][Reveal.js]][fn:1]. Achieve integration inside of Emacs with [[https://github.com/hexmode/ox-reveal][ox-reveal]][fn:2]. Configure it to use a =CDN= producing presentations that are not dependent on locally installed software. An important caveat here is that paths to images must be absolute URLs. +Integrate ~reveal.js~[fn:1] with Emacs using the ~ox-reveal~[fn:2] package. Configure it to use a CDN to produce presentations that are not dependent on any locally installed software. An important caveat here is that the paths to images must be absolute URLs. I get around this by hosting all of the images myself, meaning I can load the presentations in any web browser. #+begin_src emacs-lisp (use-package ox-reveal @@ -20,9 +20,9 @@ Produce high quality presentations that work anywhere with =HTML/JS= using [[htt :custom (org-reveal-root "https://cdn.jsdelivr.net/npm/reveal.js")) #+end_src -** Capture template +* Shortcuts -When using the [[file:writing.org][Writing]] module, add a capture template for quickly creating slide presentations with the desired markup and configuration already applied. +Add a capture tempalte for quickly creating slide presentations with the desired markup and configuration already applied. #+begin_src emacs-lisp (with-eval-after-load 'org-roam