@borisbg81

Vue-cli: как настроить пререндеринг многостраничного сайта?

Добрый день.
Есть задача по созданию сайта с использованием Vue и дальнейшим развёртыванием на MODX.
Разобрался, как с использованием vue-cli создавать многостраничный сайт. При сборке проекта все страницы создаются нормально.
Структура файлов такая:
/src
   └─ /pages
        ├─ /index
        |    └─ app.js
        |    └─ App.vue
        ├─ /page1
        |    └─ app.js
        |    └─ App.vue
        ├─ /page2
        |    └─ app.js
        |    └─ App.vue

Для развёртывания на MODX (с разнесением разметки по чанкам и шаблонам) необходимо иметь стандартную html-разметку. Возник вопрос: как при сборке сгенерировать стандартные html-файлы - с полной разметкой.
SSR для данного проекта не нужен.
Подходящий вариант - пререндеринг с помощью плагинов prerender-spa-plugin или vue-prerender. Но пререндерится только страница index, остальные создаются как обычно. По информации на разных ресурсах вроде бы получается, что пререндеринг не поддерживает многостраничные сайты.
Если сталкивались с подобной ситуацией - подскажите, пожалуйста, какие есть варианты для генерации html-файлов с полной разметкой.
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы