/slides

show-and-tell

Primary LanguageJavaScript

Slides

Usage

Create Slides

Add markdown to content/.

Pandoc converts between markup formats and can convert to Reveal.js markup from various markup sources.

Features

  • Reveal.js features and plugins
  • Presenter slide sync with viewers, and allows viewers to roam
    • Also allows presenters to use a separate device to control slides

Setup

Dependencies

Install go-task and setup the local environment:

task init

Firebase

Create a Google Firebase project. Add Firebase config values to .envrc in order to use slide sync

Add a ruleset to Realtime Database rules with your Firebase user UID:

{
  "rules": {
    "presentations": {
      ".read": true,
      ".write": "auth.uid === 'xxxxx'"
    }
  }
}

Slides

Refer to reveal-hugo for configuration. Snakecase config values are used in the page frontmatter.

Run

task start