@jdownie, I’m sure you’ve worked all this out by now but here is my presentation.
I note that PowerPoint is frowned upon by the digerati and so for this presentation I had a go at marp. I didn’t spend a lot of time on it but next time I’ll sort out the gradual reveal of bullet points and add a theme.
I followed a quick howto and created this markdown file with the points I wanted to cover. I added in a few screenshots and marp then created a series of slides and exported them to HTML.
This is Claude’s brief explanation.
Marp is a Markdown-based presentation framework. You write slides in plain Markdown, and it converts them to slide decks (HTML, PDF, or PPTX).
The core idea is simple — you separate slides with --- and write content in standard Markdown:
---
marp: true
---
# Slide One
Some content here
---
# Slide Two
- Bullet point
- Another point
Key components:
- Marp Core — the underlying renderer
- Marp CLI — command-line tool to export to HTML/PDF/PPTX
- Marp for VS Code — extension with live preview as you type
Why people use it:
- Keep presentations in version control (just text files)
- Write fast without touching a GUI
- Supports themes, custom CSS, syntax highlighting, math (KaTeX), and speaker notes
- Export to PDF for sharing or HTML for browser-based presenting
Quick CLI example:
npx @marp-team/marp-cli slides.md --pdf
It’s popular with developers who’d rather stay in their editor than wrestle with PowerPoint or Google Slides.