shipslides
Home/Slidev
Supported Framework

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-file

This 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.

FeatureShipslidesGitHub PagesSpeaker Deck
Interactive ContentYes (HTML/CSS/JS Sandbox)Yes (Self-managed HTML)No (Flat PDF only)
Setup Time< 30 Seconds5-10 Minutes (Git/DNS)1-2 Minutes (PDF build)
Automatic Slide SEOYes (Full text transcripts)No (Manual tags/sitemaps)Yes (PDF OCR transcript)
Sandboxed ScriptsYes (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`.