2014-12-04 2 views
0

Для моего проекта у меня 20 html-страниц с тем же нижним колонтитулом. Im ищет способ иметь нижний колонтитул в extern html-файле и реализовать/импортировать этот файл на все остальные страницы. Так что, когда мне нужно что-то изменить в нижнем колонтитуле, я могу просто сделать это в 1 файле вместо 20.Слияние файлов HTML в один статический HTML-файл

Дело в том, что страницы должны быть в чистом статическом html, поэтому никаких скриптов не было. Я не могу вставить блок нижнего колонтитула с jquery или что-то вроде этого. Это должно произойти «за кулисами», так что вывод html всех 20 страниц будет таким же, как сейчас.

Надеюсь, вы понимаете мою проблему, и я надеюсь, что кто-то может дать мне несколько советов.

+0

Если ваш сервер поддерживает на стороне сервера, включает в себя вы можете сделать это. – Jason

+0

Используйте какой-то шаблонный двигатель. Например. Smarty, Jade (PHP), Handlebars (Javascript) ... –

+0

Я просто использую PHP и использую php include для включения любой страницы, которая должна быть включена в главную страницу (индекс). – nCore

ответ

0

Нет, вы не можете без использования javascript или какой-либо серверной технологии. Я бы рекомендовал читать на серверных технологиях, таких как ASP.NET, PHP или любой другой.

Существует еще одно решение, которое зависит от процесса сборки: вы можете создавать страницы содержимого html при создании сценария, который вставляет верхний и нижний колонтитулы для вас и сохраняет файлы в выходной папке. Опять же: ему нужно какое-то программирование, чтобы получить то, что вы хотите.

Смежные вопросы