This is a default repository to create a reveal.js presentations.
Clone it and replace origin with your repository.
$ PRESENTATION_NAME="your-presentation"
$ git clone https://github.com/themouette/slides-bootstrap.git $PRESENTATION_NAME
$ cd $PRESENTATION_NAME
$ git remote set-url origin git@github.com:you/${PRESENTATION_NAME}.git
To build your presentation you need nodejs and grunt installed.
First step is install depdendencies:
$ npm install
Build presentation in development environment. Whenever a sass file or a markdown file is changed, output is rebuilt.
In dev environment, index-dev.html
file is generated.
$ grunt dev ; open index-dev.html
Build and optimize prensentation.
$ grunt release ; open index.html
The themes task builds all reveal.js themes as well as custom themes.
Custom themes are available in css/theme/source
directory. example.scss
is
provided as an example.
Themes are used to personalize stuff depending on the audience. This template allow customisation of the output through scss:
$location: 'My Company'
$date: '2014 January, 2nd'
It is also possible to configure some behavior in Gruntfile.js
.
All possible options are documented there.
Images provided by pixabay.com.
Troll image base comes from venturebeat.com
Eclispe logo provided by eclipse.org
Subversion logo provided by http://subversion.apache.org/
This work is licensed under a Creative Commons Attribution 4.0 International License.