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":"ru/guide/what-is-vitepress.md","filePath":"ru/guide/what-is-vitepress.md","lastUpdated":1712496971000}'),i={name:"ru/guide/what-is-vitepress.md"};function o(n,e,p,l,u,h){return s(),t("div",null,e[0]||(e[0]=[a('

Что такое VitePress?

VitePress — это Генератор статических сайтов (ГСС), предназначенный для быстрого создания сайтов, ориентированных на контент. В двух словах, VitePress берёт ваш исходный контент, написанный в Markdown, применяет к нему тему и генерирует статические HTML-страницы, которые можно легко развернуть в любом месте.

Хотите попробовать прямо сейчас? Перейдите к главе Первые шаги.

Примеры использования

Опыт разработчика

VitePress стремится обеспечить отличные возможности для разработчиков при работе с содержимым в формате Markdown.

Производительность

В отличие от многих традиционных ГСС, где каждая навигация приводит к полной перезагрузке страницы, сайт, созданный VitePress, обслуживает статический HTML при первом посещении, но становится Одностраничным приложением (SPA) для последующей навигации по сайту. Эта модель, на наш взгляд, обеспечивает оптимальный баланс производительности:

Что насчёт VuePress?

VitePress — это духовный наследник VuePress. Оригинальный VuePress был основан на Vue 2 и webpack. Благодаря Vue 3 и Vite под капотом, VitePress обеспечивает значительно лучший опыт разработки, лучшую производительность, более отточенную тему по умолчанию и более гибкий API для настройки.

Разница в API между VitePress и VuePress заключается в основном в тематическом оформлении и настройке. Если вы используете VuePress 1 с темой по умолчанию, то переход на VitePress будет относительно простым.

Также были приложены усилия для создания VuePress 2, который также поддерживает Vue 3 и Vite с большей совместимостью с VuePress 1. Однако поддерживать два генератора параллельно не представляется возможным, поэтому команда Vue решила сосредоточиться на VitePress как основном рекомендуемом генераторе статических сайтов в долгосрочной перспективе.

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