Building my personal slide engine based on the tutorial at Tuts+ taught by Jeffrey Way.
To see the engine in action, go to http://elsherbini.github.io/slides/
To get this working on your machine in it's current state:
- Make sure you have node/npm and ruby installed
- Install yeoman with
npm install -g yo
- Install the compass css preproccessor with
gem install compass
- Clone the git repo into a new directory
- Run
npm install
to install the dependencies from thepackage.json
file - Run
bower update
to install the bower components
run grunt server
within the directory to serve it up and see it in the browser
grunt will listen for changes to the files and autoreload the browser upon saving (compiling coffeescript and compass to js and css for you).
Add slides by creating a folder called "slides" in the project directory and adding a markdown file for each slide you want created. Slides will appear in the presentation alphabetically by file name (so name them something like 01.md
, 02-My Second Slide.md
, etc.)