2012-02-10 22:02:20 +00:00
|
|
|
Attentive is a new take on Ruby presentation software. It provides lots of smart things already set up for you:
|
2012-02-09 22:05:12 +00:00
|
|
|
|
2012-02-15 16:34:08 +00:00
|
|
|
* A simple slide transition system written from scratch with no jQuery (oh snap!)
|
2012-02-10 22:02:20 +00:00
|
|
|
* Sass, Compass, and CoffeeScript all plugged into Sprockets and ready to generate your presentation's CSS and JavaScripts.
|
|
|
|
* Pygments for syntax highlighting.
|
|
|
|
* Simple slide syntax, really really similar to how Showoff does it.
|
2012-02-09 22:05:12 +00:00
|
|
|
|
2012-02-13 16:32:46 +00:00
|
|
|
Here's what you can do:
|
|
|
|
|
|
|
|
`attentive create <presenation name>`
|
|
|
|
|
|
|
|
Create a new presentation.
|
|
|
|
|
|
|
|
`attentive`
|
|
|
|
|
|
|
|
Run the presentation that's in the current directory on port 9393.
|
|
|
|
|
|
|
|
`attentive start -p <port>`
|
|
|
|
|
|
|
|
Run the current presentation on another port.
|
|
|
|
|
2012-02-15 16:34:08 +00:00
|
|
|
`attentive static`
|
|
|
|
|
|
|
|
Generate a static copy of the presentation and dependent files into `_site`.
|
|
|
|
|
2012-03-13 17:43:23 +00:00
|
|
|
`attentive gh-pages`
|
|
|
|
|
|
|
|
Generate a static copy, commit it to the `gh-pages` branch of your site.
|
|
|
|
`gh-pages` gets created if it doesn't exist.
|
|
|
|
|
2012-02-13 17:20:05 +00:00
|
|
|
Edit `presentation.rb` and start adding `.slides` files in `presentation/`. The files are processed in sort order.
|
2012-02-15 16:34:08 +00:00
|
|
|
|
|
|
|
While the presentation is running:
|
|
|
|
|
|
|
|
* Click a slide, use the spacebar, or the right arrow to advance
|
|
|
|
* Use the left arrow to go back
|
|
|
|
* Hit [ Shift ]-T to toggle a timer on and off, then lowercase t to turn it on and off
|
|
|
|
* Hit \ to reset the timer
|
|
|
|
|