Marp
Watch the video here
Prerequisites
Loose Agenda
- Create slideshows from markdown using Marp
Step by Step
Setup Playground
Create a directory for today’s exercise and navigate to it in a terminal instance.
Install marp by running npm install -g @marp-team/marp-cli
Create our first slideshow
Create a new file named sample.md
.
At the top of the file we can declare variables such as theme
via the front matter syntax
---
theme: uncover
---
Slide content is defined in standard markdown syntax and are separated by three dashes ---
. Let’s define two slides per the following content.
---
theme: uncover
---
# Marp Slide 1
Exciting content!
---
# Marp Slide 2
Slightly more exciting content!
Run marp .\sample.md --pdf
from this directory to create a sample.pdf
file.
Themes
There are a variety of themes built into Marp. Let’s swap the theme in sample.md
to gaia
.
---
theme: gaia
---
# Marp Slide 1
Exciting content!
---
# Marp Slide 2
Slightly more exciting content!
Run marp .\sample.md --pdf
from this directory to create a sample.pdf
file.
Additional Output types
Marp also supports output to PPTX or HTML.
Run marp .\sample.md --pptx
from this directory to create a sample.pptx
file. Run marp .\sample.md
from this directory to create a sample.html
file.
Congratulations on a non-zero day!