markdown2slides
v0.1.2
Published
Write your slide deck in markdown without compromising stylability.
Downloads
31
Readme
markdown2slides
Markdown is great for content, but it's not ideal for create slide decks. Markdown doesn't provide a way to wrap each slide in a parent element, making it very difficult to style your slides with CSS.
markdown2slides is a node module, intended to be used in a grunt workflow, that lets your write your slideshow content in markdown without compromising stylability.
Installation
npm install markdown2slidesUsage
Write your slideshow content in a markdown file, using horizontal rules (---) to separate each slide:
slide 1
---
slide 2
---
slide 3Use markdown2slides to convert your markdown file into an ordered list:
var slides = require('markdown2slides')('path/to/my-preso.md')The value of slides is now an HTML string that looks like this:
<ol class="slides">
<li>slide 1</li>
<li>slide 2</li>
<li>slide 3</li>
</ol>Tests
npm testCaveat Emptor
markdown2slides is intended to be used for static HTML site generation. It is blocky/synchronous/non-streamy. In other words, don't use it at runtime in your node apps.
