Host & Share Marp
Marp (Markdown Presentation Ecosystem) allows you to build highly polished, responsive slideshows directly from Markdown files using simple CSS themes. Drop your self-contained presentation file directly into Shipslides to get a shareable, sandboxed link.
Build & Export
npx @marp-team/marp-cli --html presentation.md -o index.htmlThe Marp CLI compiles your markdown syntax, injects styles, and outputs a clean standalone HTML file.
How to Host Marp on Shipslides
Follow this simple 3-step workflow to get your slides online in seconds.
1. Write in Markdown
Create your slides using standard Marp markdown syntax, using `---` to separate slides.
2. Build HTML Output
Run Marp CLI to compile the markdown into HTML: `npx @marp-team/marp-cli --html presentation.md -o index.html`.
3. Upload to Shipslides
Upload the resulting `index.html` file. We automatically parse the markdown-derived HTML structure to generate crawlable transcripts.
Shipslides vs. Alternatives for HTML Slides
How Shipslides compares to standard file-hosting platforms and traditional slide curators.
| Feature | Shipslides | GitHub Pages | Speaker Deck |
|---|---|---|---|
| Interactive Content | Yes (HTML/CSS/JS Sandbox) | Yes (Self-managed HTML) | No (Flat PDF only) |
| Setup Time | < 30 Seconds | 5-10 Minutes (Git/DNS) | 1-2 Minutes (PDF build) |
| Automatic Slide SEO | Yes (Full text transcripts) | No (Manual tags/sitemaps) | Yes (PDF OCR transcript) |
| Sandboxed Scripts | Yes (Strict CSP safety) | No (Direct scripts execution) | N/A (No script support) |
Frequently Asked Questions
How do I handle local images in Marp?
You can inline images directly during the compilation by running the command with the `--images local` flag, or by using absolute image URLs hosted on public image hosts.
Can I use custom themes?
Yes, any CSS theme you specify in your Marp YAML frontmatter will be compiled directly into the HTML output and render correctly on Shipslides.
Is it free to host Marp slides?
Yes! Shipslides provides free hosting for all self-contained HTML slides.