Create developer slide decks with Slidev using Markdown, Vue components, code highlighting, and animations.
Real-world examples
Live HTML demos for this skill — rendered directly in the page. 4 examples.
- 01
Markdown → live deck
Author slides in Markdown with --- separators, cover/section layouts, and keyboard navigation — the core Slidev authoring loop.
- 02
Code clicks & line highlight
Step through a TypeScript snippet with click-based line highlighting — the same flow as ```ts {1|2-3|all} and v-click reveals.
- 03
Mermaid + LaTeX slide
A technical slide combining a Mermaid architecture diagram and KaTeX equations — diagrams and math for developer talks.
- 04
Presenter console
Presenter view with current/next slide, countdown timer, and HTML-comment style speaker notes — how Slidev supports live delivery.
More from antfu
- AntfuAnthony Fu's opinionated tooling and conventions for JavaScript/TypeScript projects.
- Antfu Designantfu-style design conventions, broadened. UnoCSS-first, class-based semantic tokens with dual light/dark for tooling and devtools UIs, plus design-read, anti-slop, and micro-interaction polish for landing pages and product surfaces. Use when building or refactoring any interface with UnoCSS.
- NitroNitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere. Use when working with nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets, or deploying to Node/Bun/Deno/Cloudflare/Vercel.
- NuxtNuxt full-stack Vue framework guidance for SSR, auto-imports, file-based routing, and server routes.
- PiniaPinia state management best practices for type-safe Vue stores, getters, and actions.
- Pnpmpnpm package manager guidance for strict dependency resolution, workspaces, catalogs, patches, and overrides.