Допустим, что у нас есть 5 страниц и на каждой из них одинаковые header, footer и карточки. Как лучше всего подключать отдельные html файлы с возможностью измененять контент. По типу Panini в Gulp, только там нет возможности менять контент больше, чем для одной карточки.
Всё гораздо проще. Используй SSI на сервере.
1. Создаем файл footer.html и в него записывает то, что надо размножить.
2. В файле .htaccess делаем запись типа такой, где перечисляются расширения файлов, в которых можно делать инклюды:
AddHandler server-parsed .shtml .shtm .htm .html
3. В коде страниц, куда надо вставить содержимое файла footer.html пишем:
<!--#include file="footer.html"-->