Project

reveal.rb

0.0
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Generates presentations using reveal.js
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 0
>= 0
 Project Readme

reveal.rb

Code Climate Build Status Dependency Status Analytics

reveal.js presentation generator.

Current version uses reveal.js 3.6.0

Installation

Simply install the gem:

gem install reveal.rb

Usage

# create a new presentation
reveal create my-presentation
cd my-presentation

# add some slides
reveal add-slide slide1 slide2 slide3

# after editing your slides, generate the reveal.js presentation
reveal generate

That's it! Now open output/index.html to watch your presentation.

Configuration

All currently supported configurations are made through reveal.yml file.

Slides order

There are two ways to order your slides:

  • Manual order: set order parameter to manual and list your slide names in slides parameter. This is the default configuration, and it's automatically done for you with reveal add-slide command. Any slide file created inside source directory but not included in the configuration file will be ignored. Example:
    ---
    order: manual
    slides:
    - slide1
    - slide2
    - slide3
  • Alphabetical order: if you omit order parameter (or set it to anything other than manual), reveal generate command will add all slide files inside source, in alphabetical order.

reveal.js configurations

reveal create command adds a template.html file to your presentation, with reveal.js default configurations. If you want to change some configuration, just edit this file before running reveal generate.