VitePress

VitePress is the Vue team's documentation generator: Markdown in, a fast single-page application out, with a default theme most library docs can ship unchanged. The guides below cover what teams need once the site is real — tuning the built-in local search so its index stays small, publishing several major versions side by side without a plugin, and moving an existing MkDocs site across with every URL intact.

Its defining trade-off is client-side navigation. Pages hydrate as a Vue app, which makes moving between pages near-instant and costs more JavaScript than Starlight on the first page. The comparison guide measures both on the same 500 pages, and the rest of the list notes where that model helps and where it gets in the way.

Areas covered by the VitePress guides Three panels. Search: tuning local search, excluding generated pages and testing results. Versions: building each major version from its release branch with a shared switcher. Migration and choice: moving from MkDocs and comparing with Starlight. What the VitePress guides cover Search local search tuning index size and ranking query tests in CI Versions branch per version shared switcher canonicals to latest Migrate and choose MkDocs to VitePress VitePress vs Starlight library docs setup
Every guide reports numbers from a real site: index size, build time, page weight.

Choosing the Right Static Site Generator for Production

Number of VitePress guides of each kind Vertical bars: How-tos 4, Fixes 0, Comparisons 2 and Concepts 1. VitePress guides by kind 4 How-tos 0 Fixes 2 Comparisons 1 Concepts
7 guides use VitePress in depth; each is listed below under the section it belongs to.

Core Web Vitals Optimization for SSGs

Topics with the most VitePress guides Horizontal bars, largest first: Docs Frameworks: Docusaurus, Starlight and VitePress 6 and CSS and JavaScript Asset Optimization 1. Where VitePress comes up Docs Frameworks: Docusaurus, Starlight… 6 CSS and JavaScript Asset Optimization 1
Topic pages give the wider context for each group; the numbers count only guides that use this tool in depth.

Often used with VitePress

  • Astro2 shared guidesIslands, content collections, astro:assets and deployment.
  • Starlight2 shared guidesAstro-based docs: overrides, translation and migration in.
  • Docusaurus1 shared guidesVersioned docs, faster builds and migration out.