Slides written in Markdown, automatically built with Marp and deployed to GitHub Pages.
- Create a folder under
src/using the path conventionsrc/<category>/<sub-category>/<topic>/ - Add a
slides.mdfile with this front matter:
---
marp: true
theme: redhat
title: Your Presentation Title
paginate: true
---- Separate slides with
--- - Put images in an
img/subfolder next toslides.md - Push to
main— GitHub Actions builds and deploys automatically
---
marp: true
theme: redhat
title: My Talk
paginate: true
---
<!-- _class: title -->
# Title Slide
Subtitle text here
---
## Second slide
Content goes here. Use `##` to start each new slide.
- Bullet one
- Bullet two
> Blockquote renders with a red left border
Use raw HTML (enabled via --html):
<div class="columns">
<div>
Left column content
</div>
<div>
Right column content
</div>
</div>npm install
# Watch mode — rebuilds on save, open http://localhost:8080
npm run preview
# One-shot build to dist/
npm run buildThe shared theme lives in themes/dark.css. It uses a dark GitHub-style palette. To customise per-deck, add style blocks directly in your Markdown:
<style>
section { background: #1a1a2e; }
</style>After the first push, enable GitHub Pages in Settings → Pages → Source → GitHub Actions.
The live index will be at https://<org>.github.io/<repo>/.