slidev-presenter-mode
Slidev Presenter Mode
This skill covers using Slidev's presenter mode for professional presentations, including speaker notes, timers, slide overview, and remote control features.
When to Use This Skill
- Preparing for a live presentation
- Adding speaker notes
- Using dual-screen setup
- Remote control from phone
- Rehearsing with timer
Accessing Presenter Mode
Via Navigation
Click the presenter icon in the navigation bar (bottom-left).
Via URL
Navigate directly to:
http://localhost:3030/presenter
Keyboard Shortcut
Press p to toggle presenter mode (depends on configuration).
Presenter Interface
The presenter view shows:
- Current Slide - What audience sees
- Next Slide Preview - Upcoming slide
- Speaker Notes - Your notes
- Timer - Elapsed/remaining time
- Slide Navigator - Quick jump to any slide
- Click Counter - Current animation state
Speaker Notes
Adding Notes
Use HTML comments at the end of a slide:
# My Slide
Content visible to audience.
<!--
Speaker notes here:
- Remember to mention X
- Demo the feature
- Ask for questions
-->
Markdown in Notes
Notes support Markdown formatting:
<!--
## Key Points
1. **Important**: Emphasize this
2. *Note*: Optional detail
3. `Code reference`: Show in demo
> Quote to read aloud
-->
Multi-line Notes
<!--
First paragraph of notes.
Second paragraph with more details.
- Bullet point 1
- Bullet point 2
-->
Notes Best Practices
<!--
TIMING: 2 minutes
KEY MESSAGE:
Our solution reduces deployment time by 50%
REMEMBER TO:
- [ ] Show the demo
- [ ] Mention the case study
- [ ] Ask if there are questions
TRANSITION:
"Now let's look at how this works in practice..."
-->
Dual-Screen Setup
Recommended Setup
-
Open browser in Play mode on external display:
http://localhost:3030 -
Open browser in Presenter mode on your screen:
http://localhost:3030/presenter -
Share/project the Play mode window to audience
Automatic Sync
Both windows automatically synchronize:
- Navigation stays in sync
- Click animations sync
- Drawings sync (if enabled)
Timer Features
Starting/Stopping
- Click the timer to start/pause
- Click again to resume
Timer Display
Shows:
- Elapsed time
- Can be configured for countdown
Timer Tips
- Start timer when beginning presentation
- Use for time management
- Visible only to presenter
Remote Control
From Another Device
-
Start server with remote access:
slidev --remote -
Note the displayed URL (or use local network IP)
-
Open URL on phone/tablet
-
Control presentation remotely
Password Protection
slidev --remote=your_password
Then access with:
http://[ip]:3030/presenter?password=your_password
QR Code
Slidev can display a QR code for easy mobile access.
Overview Mode
Accessing Overview
- Press
okey - Or navigate to
/overview
Features
- See all slides at once
- Click to jump to any slide
- Edit notes inline (in overview mode)
- Preview click animations
Navigation in Presenter Mode
Keyboard Shortcuts
| Key | Action |
|---|---|
Space / → |
Next animation/slide |
← |
Previous animation/slide |
↑ / ↓ |
Previous/next slide (skip animations) |
o |
Overview mode |
g |
Go to slide number |
Esc |
Exit fullscreen/overview |
Touch/Swipe
On touch devices:
- Swipe left: Next slide
- Swipe right: Previous slide
Click Areas
In presenter mode:
- Left side: Previous
- Right side: Next
Presenter Mode Configuration
In Frontmatter
---
# Remote access settings
remote: true
# Presenter notes settings
presenter: true
---
Disable Presenter for Shared Links
When sharing:
slidev build
The built version doesn't include presenter mode by default.
Drawing Tools
Enabling Drawings
---
drawings:
enabled: true
persist: false
syncAll: true
---
Using Drawings
- Click pen icon in presenter mode
- Draw on current slide
- Drawings sync to audience view
Presenter-Only Drawings
---
drawings:
presenterOnly: true
---
Only presenter can draw, visible to all.
Recording Features
Built-in Recording
- Click record button in presenter mode
- Select screen/window to record
- Optionally enable camera
- Start recording
Recording Options
- Screen only
- Screen + camera
- Camera picture-in-picture
Presentation Workflow
Before Presenting
- Test Setup: Verify dual-screen works
- Review Notes: Read through all speaker notes
- Practice: Run through with timer
- Check Animations: Verify all clicks work
- Test Remote: If using phone control
During Presentation
- Use Notes: Glance at key points
- Watch Timer: Stay on schedule
- Preview Next: Know what's coming
- Control Pace: Use click counter
Checklist
PRE-PRESENTATION:
- [ ] Laptop charged/plugged in
- [ ] Projector/display connected
- [ ] Correct resolution set
- [ ] Browser in fullscreen (F11)
- [ ] Notifications disabled
- [ ] Presenter window on laptop screen
- [ ] Play window on projector
DURING:
- [ ] Timer started
- [ ] Notes visible
- [ ] Water nearby
POST:
- [ ] Save any drawings
- [ ] Export if needed
Advanced Features
Custom Presenter Layout
You can customize the presenter view through themes.
Multiple Presenters
For co-presenting:
- Both access presenter mode
- Designate who controls navigation
- Others can view but not control
Rehearsal Mode
# Practice without audience
slidev --open
Then use presenter mode locally to practice.
Troubleshooting
Windows Not Syncing
- Check both are on same URL base
- Refresh both windows
- Check network/firewall
Notes Not Showing
- Verify comment syntax:
<!-- notes --> - Notes must be at end of slide
- Check for syntax errors before notes
Timer Reset
Timer persists during session but resets on page reload.
Output Format
When preparing presenter content:
# [Slide Title]
[Visible content for audience]
<!--
TIMING: [X minutes]
KEY POINTS:
- [Main message to convey]
- [Secondary point]
DEMO/ACTION:
- [What to show/do]
TRANSITION TO NEXT:
"[Connecting phrase to next slide]"
-->
PRESENTER SETUP:
- URL for audience:
http://localhost:3030 - URL for presenter:
http://localhost:3030/presenter - Remote URL:
http://[IP]:3030/?password=[pass]