Marp: Create Presentations Using Markdown

Marp is a tooling you can use to create PDF or html presentations based on a single markdown file. This offers the benefit of easier cooperation and versioning, since you can simply use a Github repository to hold your presentation(s) and assets. In addition, you can write plain simple css to customize the appearance of your slides.

Key Concepts

In order for a Marp project to work you need to be aware of a few key concepts. You can explore them by example in my marp-skeleton repo on Github. If you are not using VSCode with its Marp plugin, you need the marp-cli to build the presentation PDF (or html). See https://github.com/marp-team/marp-cli on how to install it on various systems.

You then have to enable Marp in your presentation markdown file:

---
marp: true
---

Cheatsheet

If you want to leverage the actual power of Marp, below cheatsheet summarizes many of its special features.

Unable to display PDF file. Download instead.

View PDF
Built with Hugo
Theme Stack designed by Jimmy