HTML верстка: сбор блоков

Делаю верстку сайта. Опыта совсем мало, использую HTML CSS JS, без бека и фреймворков Angular, React и т.д.

Сейчас набралось некоторое количество страниц, и у каждой страницы полностью одинаковый Header, SideBar, Footer, скритпы и стили. Не удобно, та и что-то можно пропустить/забыть, когда меняю код во всех страницах, а меняю я полностью одинаковый код. И потом обнаруживать, что в одной из страниц, не так как у всех остальных. Нужно чтобы я мог сделать правку в коде, и чтобы она отобразилась во всех страницах

Есть ли возможность вызова слоев, например есть html файл(назвем его header.html), в нему прописан Header, и в homepage.html вызываем все что прописано в header.html? и тогда у нас получается некоторый фракинштейн, который собирается вот такими слоями

homepage.html который у меня есть введите сюда описание изображения

homepage.html который мне нужен введите сюда описание изображения


Ответы (1 шт):

Автор решения: Quazimorda
  1. Примеры кода лучше приводить не скриншотами, а текстом. Так их всегда можно изменить и поправить в самом вопросе, куски кода можно копировать, текст участвует в поиске и может быть полезен для базы знаний SO.

  2. Если у вас имеется хотя бы простой веб-сервер (на хостинге-то он по-любому будет), то используйте php. Файлы вёрстки перевести из html в php. Шапку, подвал и сайдбар вынесите в отдельные файлы и затем подключайте их в нужных местах ваших страниц, например, через include.

Тут как-то проскакивал вопрос? я там давал ответ, не то чтобы он совсем такой же как у вас, но вы почитайте.

→ Ссылка