In the Skill's Own Terms
Slidev is a web-based slides maker for developers built on Vite, Vue, and Markdown. It creates technical presentations with syntax-highlighted code snippets, live code examples using Monaco editor, interactive demos, LaTeX equations, and Mermaid or PlantUML diagrams. Slides are written in Markdown with --- separators, first frontmatter as headmatter for deck config, and HTML comments for presenter notes.
It supports click-based animations (v-click, magic-move), line highlighting, code tabs, recording with camera, remote control, and timer. Export to PDF or PPTX requires playwright-chromium. Build commands include pnpm run dev for local preview at localhost:3030, pnpm run export for PDF, and pnpm run build for static SPA deployment.
What it produces
- PDF export of the presentation
How It Works
- 01Initialize Project
Run pnpm create slidev to scaffold a new Slidev presentation project.
- 02Write Slides in Markdown
Separate slides with ---, configure deck settings in first frontmatter block, and add presenter notes in HTML comments.
- 03Start Development Server
Run pnpm run dev to launch the local server and open the presentation at http://localhost:3030.
- 04Export or Build
Use pnpm run export for PDF output or pnpm run build to create a static SPA for hosting.