Vitepress
...大约 2 分钟
VitePress 基于 Vite,它是一个快速的、零配置的前端构建工具,可以为 Vue 和 React 项目提供最佳的开发体验。VitePress 还支持 Vue 组件,允许你在 Markdown 中使用 Vue 组件。
VitePress 是什么?
VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。
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 选择推荐。
VitePress 与 VuePress 的区别
VitePress 和 VuePress 之间的区别主要在于:
- 架构:VitePress 基于 Vite,它是一个快速的、零配置的前端构建工具,可以为 Vue 和 React 项目提供最佳的开发体验。
- 主题:VitePress 提供了更好的默认主题,它是基于 Vue 3 和 Vite 构建的,并且支持 Vue 组件。
- 自定义:VitePress 提供了更灵活的自定义 API,允许你自定义主题、插件、Markdown 解析器、构建配置等。
- 性能:VitePress 具有更好的性能,因为它使用 Vite 作为构建工具,它可以利用浏览器缓存和并行构建来提高性能。
- 生态系统:VitePress 生态系统更加丰富,有大量的插件和主题可以供你使用。
官网地址:https://vitepress.dev/zh/
Powered by Waline v3.2.2