---
theme: default
title: Quick Start
layout: cover
---
# Quick Start
Slidev in 3 minutes
---
# What is Slidev?
A presentation tool for developers
- **Markdown-based** — focus on content, not formatting
- **Developer-friendly** — code highlighting, Monaco editor, terminal
- **Beautiful** — themes, animations, transitions
- **Extensible** — Vue components, UnoCSS, MDC syntax
---
# Getting Started
::left::
### Create
```bash
pnpm create slidev
```
### Develop
```bash
pnpm run dev
```
### Build
```bash
pnpm run build
```
::right::
### Project Structure
```
my-slides/
├── slides.md # Entry
├── pages/ # Extra slides
├── public/ # Assets
└── components/ # Vue components
```
---
# Write Slides
```md
---
theme: default
---
# My Slide
Content here with **Markdown**.
---
# Next Slide
Use `---` to separate slides.
```
- First block is headmatter (deck config)
- `---` separates slides
- `` for presenter notes
---
layout: center
---
# Try It Now
```bash
pnpm run dev
```
Open http://localhost:3030