Prezio

A tool to generate HTML5/CSS slideshows.

Uses DZSlides HTML template and pygments.rb for syntax highlighting.

Installation

Install the gem using:

$ gem install prezio

Usage

Prezio converts simple html files into presentations.

The HTML file should look like this:

<title>The Title Of Your Presentation</title>

<!-- One section is one slide -->
<section>
  <h1>My Presentation</h1>
  <footer>by John Doe</footer>
</section>

<section>
  <!-- Any HTML -->
  <p>Some random text</p>
</section>

<section>
  <!-- This will be highlighted -->
  <code lang="ruby">
  def greet(name)
    println "Hello, #{name}!"
  end
  </code>
</section>

Convert the template to presentation using the following command:

$ prezio convert template.html presentation.html

While you are developing the presentation, it might be useful to run prezio in preview mode:

$ prezio preview template.html