Project

zlide

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
web-based presentation tool
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
 Dependencies

Development

~> 0.6.2
~> 2.11.0

Runtime

~> 3.1.7
~> 0.12.0
~> 2.2.2
~> 1.3.3
~> 2.8.1
~> 0.16.0
 Project Readme

zlide

zlide is a tool to build web-based presentations from markdown files.

It currently uses deck.js for handling of slides in the browser.

Alternatives

zlide is currently a work in progress and you are probably better served by one of the many alternatives.

If all you want is to generate and dynamically serve up deck.js presentations from markdown files, have a look at deck.rb (https://github.com/alexch/deck.rb).

If you want a maximum of flexibility check out the excellent slideshow gem: http://slideshow.rubyforge.org/

Installation

Install via rubygems:

$ gem install zlide

Usage

Create a new slide deck:

$ zlide new <deck_name>

This will scaffold a directory called 'deck_name' with a few files and directories to get you started.

Change to the newly created directory, put one or more markdown files in the slides/ folder and you are good to go.

Serve up your presentation:

$ zlide serve

This will start a web server on port 4567. Just navigate to http://localhost:4567 in your web browser.

Compile a pdf handout:

$ zlide pdf

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request