Luminescence

Luminescence is an application for generating HTML presentations from Markdown sources.

Project page — http://code.google.com/p/luminescence/


This presentation looks better at your browser's fullscreen mode.

Use the arrow keys to navigate.

Installing

# easy_install luminescence

(requires Python and Setuptools.)

Running

$ luminescence <source-file.yaml> <output-file.html>

Slide Format

- property1: value 1
  property2: value 2
  contents: |
    Slide contents.

Supported Properties

The usage of any of these properties is optional. Only the contents field is required.

Presentation Format

A presentation is a list of slides like the one below:

- background-color: white
  foreground-color: black
  link-color: navy
  contents: |
    Slide Header
    ============

    Some text and a link: <http://something.com>

- contents: |
    A slide with a image:

    ![Image Alt Text](/path/to/image.png)

Further Information

Markdown
http://daringfireball.net/projects/markdown/

YAML
http://en.wikipedia.org/wiki/Yaml

Luminescence Input Format
http://code.google.com/p/luminescence/wiki/InputFormat

Firefox Full Fullscreen Extension
https://addons.mozilla.org/en-US/firefox/addon/1568/

Source code for this presentation
http://luminescence.googlecode.com/hg/docs/tutorial.yaml