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.