import{_ as r,c as t,ag as a,o as s}from"./chunks/framework.C1C4sYC0.js";const g=JSON.parse('{"title":"VitePress 是什么?","description":"","frontmatter":{},"headers":[],"relativePath":"zh/guide/what-is-vitepress.md","filePath":"zh/guide/what-is-vitepress.md","lastUpdated":1711096779000}'),i={name:"zh/guide/what-is-vitepress.md"};function n(o,e,p,l,h,u){return s(),t("div",null,e[0]||(e[0]=[a('

VitePress 是什么?

VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。

只是想尝试一下?跳到快速开始

使用场景

开发体验

VitePress 旨在使用 Markdown 生成内容时提供出色的开发体验。

性能

与许多传统的 SSG 不同,每次导航都会导致页面完全重新加载,VitePress 生成的网站在初次访问时提供静态 HTML,但它变成了单页应用程序(SPA)进行站点内的后续导航。我们认为,这种模式为性能提供了最佳平衡:

VuePress 又是什么?

VitePress 灵感来源于 VuePress。最初的 VuePress 基于 Vue 2 和 webpack。借助 Vue 3 和 Vite,VitePress 提供了更好的开发体验、更好的生产性能、更精美的默认主题和更灵活的自定义 API。

VitePress 和 VuePress 之间的 API 区别主要在于主题和自定义。如果使用的是带有默认主题的 VuePress 1,迁移到 VitePress 应该相对简单。

VuePress 2 我们也投入了精力,它也支持 Vue 3 和 Vite,与 VuePress 1 的兼容性更好。但是,并行维护两个 SSG 是难以持续的,因此 Vue 团队决定将重点放在 VitePress,作为长期的主要 SSG 选择推荐。

',15)]))}const f=r(i,[["render",n]]);export{g as __pageData,f as default};