Я перестраиваю статический устаревший веб-сайт с помощью webpack + misc. плагины (mini-css-extract-plugin, html-webpack-plugin, copy-webpack-plugin и т. д.).
Этот существующий сайт включает в себя SSI (включает html в тандеме с файлами shtml для «компонентной» обработки html-кода в среде Apache, в которой мы развертываем, ssi html включает в себя, например, заголовок, нижний колонтитул и т. д., в дополнение к файлам страниц shtml, которые используют включает (домашний, около и т. д.), поэтому SSR не обсуждается. К сожалению, я не контролирую конфигурации сервера/CMS).
Мне нужно сохранить структуру папок установки SSI в папке src, правильно отобразить ее на сервере разработки (используя webpack-dev-server с внедрением хэшированных файлов, перезагрузкой в реальном времени и т. д.), но не иметь полностью скомпилированного HTML-кода сборки. (как я уже говорил, сохраните структуру SSI, используемую в папке src). Я реализовал ssi-loader для веб-пакета, чтобы, по крайней мере, правильно отображать включаемый контент в среде разработки, но это, опять же, просто компилирует включаемые файлы в html, когда я создаю контент в рабочей среде.
Есть ли способ сделать это в настоящее время только с помощью веб-пакета? Я использовал gulp-connect и connect-ssi для промежуточного программного обеспечения на локальном сервере gulp-connect для предыдущих процессов сборки в других проектах, но я пытаюсь отойти от этого и застрял на необходимости идентично копировать структуру SSI из src для сборки, но также правильно отображать содержимое SSI на локальном сервере веб-пакета (опять же, ssi-loader работает для рендеринга среды разработки веб-пакета, но я не могу создать полный html в рабочей папке, мне нужно сохранить структуру SSI из содержимое).
Какие-нибудь советы?