No description
  • JavaScript 50.8%
  • CSS 26.3%
  • HTML 15.8%
  • SCSS 4.6%
  • Python 2.5%
Find a file
2014-10-17 13:57:15 -04:00
reveal_js_261 Update print-pdf javascript snippet to work better 2014-10-17 12:49:56 -05:00
revelator Update print-pdf javascript snippet to work better 2014-10-17 12:49:56 -05:00
.gitignore Add support for configuring header boilerplate, add .gitignore 2014-01-20 18:20:30 -05:00
COPYING Genesis. 2014-01-20 18:05:08 -05:00
README.md Added tips and list of available functions. Will need update as code updates. 2014-10-03 13:53:50 -04:00
test.yml Added fragment support and fragment sample yaml to test.yml 2014-02-22 16:38:25 -06:00
write_it encode for utf-8 output 2014-02-20 11:27:26 -06:00

the Revelator

Who's That Writin' Reveal.js Slide HTML?

Not me.

Relevator generates Reveal JS presentation decks from simplified (and easier to edit) YAML files.

Various things may be rough here and features are being added as they are needed, and I'm ok with that. Pull requests will be entertained.

Background

Reveal.js is a pretty awesome framework for generating web-based slides.

This is what Reveal.js looks like: http://lab.hakim.se/reveal-js/#/

HTML you write typically looks like: https://github.com/hakimel/reveal.js/blob/master/index.html

Except with Revelator, you can write simpler things like: https://github.com/mpdehaan/slide-the-revelator/blob/master/test.yml

Which is more the way I want to compose and tweak slides.

Usage

chmod +x write_it
vim test.yml
write_it test.yml my_presentation_directory
sensible-browser my_presentation_directory

Supported Reveal.js Features

  • Setting the Title, Author, and Description
  • HTML tags via shorthand
  • Class notes
  • Nested slides
  • Changing background colors
  • Changing transitions
  • Images
  • Hyperlinks
  • Formatted Code Blocks
  • Ordered and Unordered Lists
  • Blockquotes

Helpful Syntax

set_global options:

  • fragment
    • true
    • false
    • grow
    • shrink
    • "roll-in"
    • "zoom-in"
    • "highlight-blue|green|red"
    • "highlight-current-blue|green|red"
    • "fade-out" +/- "-visible"
  • transition
    • linear
    • concave
    • zoom
    • cube
    • page
    • fade

License

GPLv3

Author

Michael DeHaan