Host & Share Slidev
Slidev is a developer-friendly slide builder that converts Markdown files to interactive slides with rich Vue components, LaTeX math, and code syntax highlighting. Drop your self-contained presentation file directly into Shipslides to get a shareable, sandboxed link.
Build & Export
npx slidev build --base ./ --single-fileThis command compiles all dependencies and embeds them directly inside a single self-contained dist/index.html file.
How to Host Slidev on Shipslides
Follow this simple 3-step workflow to get your slides online in seconds.
1. Build with Single-File Flag
Compile your Slidev presentation by running the build command in your project directory: `npx slidev build --base ./ --single-file`.
2. Locate the Output
Slidev compiles your Vue components, code blocks, and styles into a single standalone HTML file inside the `dist/` folder.
3. Upload to Shipslides
Drag the compiled `dist/index.html` file into our upload area. We will publish it to our high-performance CDN immediately.
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
Do interactive Vue components work?
Yes! The compiled Vue JS code runs perfectly inside the sandbox. However, keep in mind that external network requests (via fetch/XHR) are blocked for security.
Can I use custom icons and fonts?
Yes. Slidev automatically bundles inlined SVG icons and standard Google Fonts in its single-file output, which renders seamlessly.
How do I exclude presenter notes from the public view?
To build without notes, use the flag: `npx slidev build --base ./ --single-file --without-notes`.