Skip to content

themouette/slides-frontend-dev-en-milieu-hostile

Repository files navigation

Slides template

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

Build

To build your presentation you need nodejs and grunt installed.

First step is install depdendencies:

$ npm install

grunt dev

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

grunt release

Build and optimize prensentation.

$ grunt release ; open index.html

grunt themes

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.

Credits

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/

License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.