Long ago, I wrote a little post entitled Markdown everywhere, when I started evolving from old typesetting habits (LaTeX or ConTeX) to more simplified markup languages (before Markdown, I used to use Asciidoc). For more elaborated ideas on combining TeX and Markdown, please see How I stopped worrying and started using Markdown like TeX. I still like TeX-based documents, because it offers so much flexibility and great rendering options; here is an example (PDF) with a custom ConTeX template. Now, it is clear that Markdown gained enough popularity to come in various flavours as the main texting tools in several software, citing only the R statistical software.
There are a number of great review of available software to edit and process Markdown files. For exemple, here are two recent articles I found with little Googling:
- 78 Tools for Writing and Previewing Markdown
- 35+ Markdown Apps for the Mac for the Mac more specifically
But see What is Markdown? to learn more about.
Recently, I heard about Deckset, which looks like a really great tool to publish nice looking slides using Markdown only. Unfortunately it appears that is is only available for OS X 10.9, while I choose to stay at 10.7 (long ago again). I know how easy it is to produce Beamer slides with Pandoc and Markdown, the advantage being that we are not restricted to HTML+JS output. Hopefully, this is not the only solution and here are a couple of links about standalone apps or wrappers:
- Markdown to Slide Presentation: reviews some HTML frameworks, see also Roundup of HTML-Based Slide Deck Toolkits.
- Swipe: offers an online hosting solution (akin to Rpubs or NBViewer except that you write your slides online).
- Markdown Presenter: a minimalist wrapper around Showdown.js.
- Remark: another in-browser, markdown-driven slideshow, see http://remarkjs.com/.
Landslide: a Python-based slideshow system, which Chris Fonnesbeck was using for one of his course:
I'm pretty sure I bookmarked other links from Twitter, but well, that's where Twitter sucks: it's hard to find something you posted or bookmarked, say, three or four months ago. Here is all what I found by looking in my recent tweets:
By the way, Pandoc can also make use of Reveal.js. Of course, if you are using R as often as I do you may well know that RStudio now has a nice Presentation mode. That's what I used in my latest course, although I would have preferred to use Slidify (when I started writing this course, I wanted to publish everything on Rpubs and RStudio was great for that).