feat: add showcase deck and enhance demo slides

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 11:43:19 +08:00
parent 59c0ef7f3b
commit a2bdfcafc5
4 changed files with 233 additions and 13 deletions
+99 -11
View File
@@ -1,22 +1,110 @@
---
theme: default
title: Slide Demo
title: Quick Start
layout: cover
---
# Slide Demo
# Quick Start
Minimal Slidev test
Slidev in 3 minutes
<div class="abs-br m-6">
<a href="https://github.com/slidevjs/slidev" target="_blank" class="text-sm opacity-50 !border-none">
GitHub
</a>
</div>
---
# Hello World
# What is Slidev?
This is a minimal slide deck.
A presentation tool for developers
- Built with **Slidev**
- Markdown-based
- Ready to go
<v-clicks>
<!--
Presenter notes: everything is working!
-->
- **Markdown-based** — focus on content, not formatting
- **Developer-friendly** — code highlighting, Monaco editor, terminal
- **Beautiful** — themes, animations, transitions
- **Extensible** — Vue components, UnoCSS, MDC syntax
</v-clicks>
---
# Getting Started
::left::
### Create
```bash
pnpm create slidev
```
### Develop
```bash
pnpm run dev
```
### Build
```bash
pnpm run build
```
::right::
<v-click>
### Project Structure
```
my-slides/
├── slides.md # Entry
├── pages/ # Extra slides
├── public/ # Assets
└── components/ # Vue components
```
</v-click>
---
# Write Slides
```md
---
theme: default
---
# My Slide
Content here with **Markdown**.
---
# Next Slide
Use `---` to separate slides.
```
<v-clicks>
- First block is headmatter (deck config)
- `---` separates slides
- `<!-- -->` for presenter notes
</v-clicks>
---
layout: center
---
# Try It Now
```bash
pnpm run dev
```
Open http://localhost:3030