From: Alex Chaffee Date: 2012-02-17T04:20:07+09:00 Subject: ANN: deck.rb - slides in markdown, using deck.js and rack Repo and README: http://github.com/alexch/deck.rb Quick Start: gem install deckrb deck run foo.md bar.md open http://localhost:4333 --- Did the world need another markdown-to-html presentation tool? Probably not, but I wrote one anyway. Here's what deck.rb has to offer: * uses deck.js, which is the cleanest HTML5 slide presentation engine I've found (no offense to S6 or Showoff but Deck's got Jasmine tests) * supports Markdown, but it should be easy to add other formats * presentations can span several source files, and can be assembled piecemeal * source files look good as source, built HTML, preview HTML, or as a deck doc  * each H1 (single hash) designates the beginning of a new slide  * explicit `!SLIDE` or `` directives can split slides too  * links to image files are resolved relative to the source file -- no more broken images in markdown previews, and no need to put all your images in a separate directory! * mostly backwards-compatible with Showoff, i.e. showoff.json support * code syntax highlighting using Coderay  * specify language at the top of the block using either ::: or @@@  * e.g. `@@@ ruby` * uses RedCarpet markdown extensions, including tables and fenced code blocks See README at http://github.com/alexch/deck.rb for more thorough documentation. I've been using (and contributing to) Showoff but have grown unhappy with the codebase and release cycle. I admit I haven't done all my homework so this may be mostly redundant with Keydown or Slideshow or what have you, and I'm open to joining forces with any other projects. This is surely alpha software but I've been using it reliably for a few months now. Feedback welcome! Especially criticism and even outright insults. I *love* those :-)  - A -- Alex Chaffee - alex@stinky.com http://alexchaffee.com http://twitter.com/alexch