What VitePress Does
- Markdown + Vue — use Vue components inside Markdown
- Vite-powered — instant HMR during development
- Default theme — beautiful docs theme with search, sidebar, nav
- Code highlighting — Shiki with line highlighting
- Frontmatter — YAML metadata per page
- Built-in search — local search or Algolia
- i18n — multi-language support
- Last updated — git-based timestamps
- Custom themes — extend or replace the default theme
- SSG + SPA — static generation with client-side navigation
Comparison
| Tool | Framework | Speed | Components |
|---|---|---|---|
| VitePress | Vue + Vite | Fastest | Vue |
| Docusaurus | React | Fast | React |
| mdBook | Rust | Fast | None |
| Starlight (Astro) | Astro | Fast | Any |
| Nextra (Next.js) | React | Medium | React |
常见问题 FAQ
Q: VitePress vs Docusaurus? A: VitePress 更轻(Vue + Vite),Docusaurus 功能更全(版本管理、i18n、插件生态更大)。Vue 项目选 VitePress,React 项目选 Docusaurus。
Q: 能用 React 组件吗? A: 不能。VitePress 绑定 Vue。需要 React 选 Docusaurus 或 Nextra。
来源与致谢 Sources
- Docs: https://vitepress.dev
- GitHub: https://github.com/vuejs/vitepress
- License: MIT