- NodeJS and NPM (https://nodejs.org)
- Yeoman (http://yeoman.io)
- GruntJS (http://gruntjs.com)
- SASS (http://sass-lang.com/install)
-
Clone this repository, and copy all contents except for the
.gitfolder over to your own repository. -
Change your presentation title in:
index.htmltemplates/_index.htmlbower.json(package name)
-
To enable deploying to Github Pages, change your repository location in
Gruntfile.coffee:buildcontrol: ... pages: options: remote: '[email protected]:2dotstwice/aft-slides-skeleton.git' branch: 'gh-pages' -
Change the introduction slide in
slides/index.md. -
Remove / edit
slides/example.md.
- Add new slides by running
yo reveal:slide "Slide title" --markdown. - OR create a new
.mdfile inslidesand add it toslides/list.json.
Slide order is defined in slides/list.json.
- Run
grunt serve. - There is no step 2.
- Make sure you have followed the steps in "Setup".
- Run
grunt deploy. - Your presentation will be available at http://username.github.io/repo-name, for example: http://2dotstwice.github.io/aft-slides-skeleton.