- 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
.git
folder over to your own repository. -
Change your presentation title in:
index.html
templates/_index.html
bower.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
.md
file inslides
and 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.