Generate S5 slideshow from Markdown
JavaScript Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib/maruku/ext
ui/default
.gitignore
LICENSE
README.markdown
Rakefile
skeleton.haml
slides.markdown

README.markdown

A Slightly Less Simple Standards-Based Slide Show System

Create a S5 slide show with Markdown.

Requirements

Setup

  • Install requirements (duh! ;-)
  • Run rake uv_init to let Ultraviolet generate CSS for installed TextMate bundles
  • Edit skeleton.haml and put your own title, metadata and footer in it
  • Write your slides into slides.markdown
  • ???
  • PROFIT!

Usage

Delimiting slides

Slides are delimited by lines containing +-- {.slide} and =--. Example:

+-- {.slide}
# A normal slide with some bullets

1.	Lorem ipsum dolor sit amet
2.	Consectetuer adipiscing elit
3.	???s
4.	PROFIT!
=--

Highlight code

Highlighted code blocks are started by !code:$LANG and goes on until the first line that has less indentation than the first line of code. Example:


!code:ruby
	def foo(bar)
	  {:hello => :world}.merge(bar)
	end
 	
	def baz(kazonk)
	  return kazonk
	end
	
	foo(:bar)

Some text

Generate slideshow

Just run rake in the working directory and the slides will be assembled by the magic of Rake. When the gremlins are done, the presentation would be in index.html.