Добрый день.
Есть задача по созданию сайта с использованием 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-файлов с полной разметкой.