Using Typora to turn your Markdown into beautiful presentations

LeShrimp
2 min readNov 8, 2023

--

What we will do

Typora can easily be used to create good-looking presentations very quickly.

In this tutorial I will show how to setup Typora to allow exporting your Markdown as a presentation. Thanks to Pandoc and RevealJs, the presentation will be contained in a single html file and can thus be run on every device that has a Browser installed. No PowerPoint or other presentation software is needed!

Turn this…
…into this.

How to do it

All you have to do is open Typora’s settings. There you go to the ‘Export’ section and add a new export option that we call ‘RevealJS’. Choose the ‘Pandoc’ template for the new export.

Once this is done you set the target format to ‘revealjs’ and the target file extension to ‘.html’.

In the ‘Extra arguments’ section you put the following:

-V revealjs-url=https://unpkg.com/reveal.js --slide-level 2 --embed-resources --standalone -i

If you are interested in the details of these options you can go to https://pandoc.org/MANUAL.html#options to read about them. However, the above should provide a sensible default.

In the end it should look like this:

Now you can write your Typora file. You should add a YAML frontmatter containing a ‘title’ key. This will be used in the presentation for a title slide and also as a name for the browser tab the presentation runs in.

Once done, just choose ‘Export > RevealJS’ and voila!

--

--