Skip to content

leochiu-a/slidev-workspace

Repository files navigation

Slidev Workspace

npm version License: MIT

Slidev Workspace is a specialized command-line tool designed to manage and showcase multiple Slidev presentations. It provides a unified web interface to browse, search, and access Slidev presentations distributed across different directories.

Features

Multi-presentation management - Organize multiple Slidev presentations in one workspace
📱 Responsive interface - Clean, modern UI for presentation management
🔧 Easy configuration - Simple YAML-based configuration
📦 Build & Deploy - Built-in commands for production builds
🎨 Thumbnail previews - Visual presentation previews in the workspace

Usage

Slidev Workspace provides two flexible ways to work with your presentations:

Built-in Preview Interface

Use the command-line tool for an out-of-the-box solution:

slidev-workspace preview

This launches a responsive web interface with presentation management, search functionality, and thumbnail previews - perfect for users who want to get started quickly without building custom UI.

Content API

For developers who need custom UI integration, access slide data programmatically:

import { useSlides } from "slidev-workspace";

const { slides } = useSlides();

The useSlides composable returns frontmatter data from all discovered presentations, enabling you to build entirely custom interfaces while leveraging Slidev Workspace's presentation discovery and parsing capabilities.

Quick Start

Get started in 5 minutes! See our Quick Start Guide.

Documentation

Related Projects

  • Slidev - Presentation slides for developers
  • Vue.js - The progressive JavaScript framework
  • Vite - Next generation frontend tooling

About

Slidev Workspace is a specialized command-line tool designed to manage and showcase multiple Slidev presentations.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •