generate Keynote presentation from text or Markdown? Is there a way to automatically generate a Keynote presentation from a source file written in text format, Markdown format, or org-mode? 

I know that Pandoc and other tools can generate HTML-based slideshows from Markdown. But Keynote allows you to put all your speaker notes to yourself in "Presenter View," which allows you to have a detailed view of your slideshow + notes on your laptop, and project a clean presentation that is not cluttered up with all your speaker notes. 

(Whereas with HTML presentations, since there's only one window, you either have to put your speaker notes in the presentation slide itself, or put your speaker notes elsewhere.) 

So can I generate a Keynote presentation, or at least a barebones one with slide headlines, from another source?

Example

# A headline

![some image](http://google.com/image.jpg)

Some text here.

# A headline

![some image](http://google.com/image.jpg)

- bullet point
- bullet point

# A headline

![some image](http://google.com/image.jpg)

Some text. 

&gt; Speaker notes.
md2key

md2key is exactly what you want. md2key is an open source tool for converting markdown to Keynote presentations.

Install

Install md2key with the command:

gem install md2key


Usage


Create a keynote document
Create a first slide as a cover slide
Create a second slide to choose a slide layout
Then execute md2key markdown.md