impress.md.js is a JavaScript library to make impressive presentation by utilizing impress.js in markdown style.
This source code is generated by generator-webapp that supports great features like minification and live reload in order to quickly and efficiently make great presentation.
This aims at making great presentation for audiences to easily understand its contents, not at making just flashy presentation.
Here are examples.
- Demo 1
- Zoom-in and -out are very suitable representations to show an overview of something first and zoom in its details after the overview
- Demo 2
- 3D transition is nice representation for audiences to clearly understand 3D structure of something
Such representations were impossible or quite tough to be made with traditional presentation tools. Thanks to web technologies, it is easier to make effective representation and a new presentation tool for doing that.
It is important to create something new which web technologies can do, not to just mimic something which traditional technologies did.
Please note that this does NOT require Compass and gem
command in Ruby which generator-webapp requires for compiling *.scss files by default.
Instead, this uses Less through grunt-contrib-less for compiling *.less files.
First of all, you need to get this source code and external modules.
$ git clone https://github.com/eqot/impress.md.js.git
$ cd impress.md.js
$ npm install && bower install
You can edit app/content.md
for presentation contents and app/styles/*
for styles.
Then you can see presentation by running the following command.
$ grunt serve
Compiled files can be generated under dist/
directory with the command below.
$ grunt build
Copyright © 2014 Ikuo Terado. Released under the MIT license.