A simple adaptation of Reveal.js that assumes you want to have your whole presentation in one md file
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
archive/reveal
css
images
js
lib
plugin
LICENSE_REVEALJS
LICENSE_REVEALZ
README.md
config.js
index.html
slides.md

README.md

So... this is basically Reveal.js, but with the Grunt/Node stuff stripped out.

Demo is here

I just take a release snapshot of Reveal, stripped out what I did not want.

My workflow (and I assume yours as well) is that you want a template presentation to start from, but are not interested in cloning or forking as you will want to change lots of stuff. So... I just get an archive of the repo, edit some basic stuff, and check it into a new repo.

To install:

wget https://github.com/aaronr/revealz/archive/master.zip
unzip master.zip
mv revealz-master myNewPresentation
cd myNewPresentation/

If you are already on a server in a web accessible directory... just got to the URL and you are rolling.

To run a local (port 8000) webserver (to get the markdown includes to work) I just use:

python -m SimpleHTTPServer

Every server has python... and I like Python.

Go ahead and check that baby into your new repo and roll...

The main idea is that the index.html file has been stripped down, the js config moved to a config.js file, and the FULL presentation content comes from slides.md.

You heard me... ALL the slide content is in one file... slides.md

You use --SLIDE-- on a line by itself to indicate the next horizontal slide. You use --SUBSLIDE-- on a line by itslef to indicate the next vertical sub-slide.

You can just use html comments inline to write notes etc:

<!------------------------------------------------------------>
--SLIDE--
<!-- Topic: xxx -->

<h1>Slide 15</h1>

--SUBSLIDE--

<h2>Sub Slide 15--1</h2>

There is an images directory and you can either use markdown or raw html to embed images etc.

Thats it... pretty basic, but a template for a single markdown page presentation in Reveal.js