shipslides
Home/Reveal.js
Supported Framework

Host & Share Reveal.js

Reveal.js is the most popular HTML presentation framework. It enables you to create beautiful interactive slides using HTML, Markdown, and custom CSS. Drop your self-contained presentation file directly into Shipslides to get a shareable, sandboxed link.

Build & Export

Save your index.html file with scripts/styles inline, or bundle assets.

Ensure any local assets or dependencies are inlined or referenced from trusted public domains.

How to Host Reveal.js on Shipslides

Follow this simple 3-step workflow to get your slides online in seconds.

1. Export to HTML

Reveal.js presentations are naturally HTML. Ensure your CSS, themes, and basic JS are referenced in your main HTML file.

2. Bundle Assets (Optional)

If you use local images, custom fonts, or plugins, package them as a ZIP bundle or inline them as base64 data URIs.

3. Drag, Drop, and Share

Upload to Shipslides. We extract the slide structure and titles for search engines, and generate a secure sandbox link instantly.

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

Can I use Reveal.js plugins (like Markdown or MathJax)?

Yes! Shipslides permits running Reveal.js plugins. All scripts execute securely inside our locked iframe sandbox.

How do I handle custom themes and stylesheets?

You can define custom styles directly in `<style>` blocks in your HTML file, or reference standard public font links (like Google Fonts) which are permitted by our CSP.

Does PDF export still work?

Absolutely. You can print to PDF using your browser's native print functionality directly from the raw viewer route.