VitePress static site generator powered by Vite and Vue. Use when building documentation sites, configuring themes, or writing Markdown with Vue components.
VitePress is a Static Site Generator (SSG) built on Vite and Vue 3. It takes Markdown content, applies a theme, and generates static HTML that becomes an SPA for fast navigation. Perfect for documentation, blogs, and marketing sites.
Key Characteristics:
File-based routing with .md files
Vue components work directly in Markdown
Fast HMR with instant updates (<100ms)
Default theme optimized for documentation
Built-in search (local or Algolia)
Before working with VitePress projects:
Check .vitepress/config.ts for site configuration
Look at .vitepress/theme/ for custom theme extensions
The public/ directory contains static assets served as-is
The skill is based on VitePress 1.x, generated at 2026-01-28.
Core
Topic
Description
Reference
Configuration
Config file setup, defineConfig, site metadata
core-config [blocked]
CLI
Command-line interface: dev, build, preview, init
core-cli [blocked]
Routing
File-based routing, source directory, rewrites
core-routing [blocked]
Markdown
Frontmatter, containers, tables, anchors, includes
core-markdown [blocked]
Features
Code & Content
Topic
Description
Reference
Code Blocks
Syntax highlighting, line highlighting, diffs, focus