О VuePress
VuePress — это генератор статических сайтов, ориентированный на уценку. Вы можете написать свой контент (документацию, блоги и т. д.) в Markdown, тогда VuePress поможет вам создать статический сайт для их размещения.
Как это работает
Сайт VuePress на самом деле представляет собой одностраничное приложение (SPA) на базе Vue и Vue Router.
Маршруты генерируются в соответствии с относительным путем ваших файлов Markdown. Каждый файл Markdown компилируется в HTML с помощью markdown-it, а затем обрабатывается как шаблон компонента Vue. Это позволяет вам напрямую использовать Vue внутри ваших файлов Markdown и отлично подходит, когда вам нужно встроить динамический контент.
Во время разработки мы запускаем обычный dev-сервер, а сайт VuePress обслуживаем как обычный SPA. Если вы раньше использовали Vue, вы заметите знакомый опыт разработки при написании и разработке с помощью VuePress.
Во время сборки мы создаем серверную версию сайта VuePress и визуализируем соответствующий HTML, виртуально посещая каждый маршрут.