Marp is a Markdown-based presentation system.
Essentially, you write slide content in Markdown (CommonMark with some directives and extended syntax) like this:
---
theme: gaia
_class: lead
paginate: true
backgroundColor: #fff
backgroundImage: url('https://marp.app/assets/hero-background.svg')
---
![bg left:40% 80%](https://marp.app/assets/marp.svg)
# **Marp**
Markdown Presentation Ecosystem
https://marp.app/
---
# How to write slides
Split pages by horizontal ruler (`---`). It's very simple! :satisfied:
```markdown
# Slide 1
foobar
---
# Slide 2
foobar
```
Which Marp turns into slides that look like this,
Continue reading “Marp–Markdown Presentation Ecosystem”