Лучший способ использовать тот же HTML на статических веб-страницах - PullRequest
2 голосов
/ 25 мая 2010

Если вы используете динамические страницы, такие как JSP или asp.net, вы можете включить свой шаблон страницы, а затем добавить контент. Но что, если у вас нет серверного компонента, а все страницы - только HTML / JS? Конечно, вы можете создать шаблон, затем скопировать его для каждой страницы, но затем, если вы хотите что-то изменить, вы рискуете изменить каждую страницу, даже если вы правильно применили большинство стилей в CSS.

Есть ли нехорошие способы сделать это? Я мог видеть, что iframe может использоваться для загрузки контента на центральную страницу, но это звучит неприятно. Предоставляет ли HTML какой-либо способ включить базовый файл и добавить к нему?

Ответы [ 3 ]

1 голос
/ 25 мая 2010

Ответ до сих пор шаблоны. Просто обрабатывайте их в автономном режиме, а не на сервере. Мне нравится использовать ttree для этого.

1 голос
/ 25 мая 2010

Вы можете использовать Включения на стороне сервера для включения других файлов на сервере. Это похоже на языки сценариев, такие как ASP или php, но SSI обычно поддерживается сервером напрямую, поэтому он доступен на многих серверах, даже если доступен язык сценариев.

0 голосов
/ 25 мая 2010

Вы можете создавать страницы в автономном режиме и отображать их в HTML, а также развертывать их на сайте.

Один из вариантов может быть: https://github.com/thewml, но он чувствует себя ... "слишком много". Я также видел asciidoc для создания сайтов (http://www.methods.co.nz/asciidoc/) и несколько раз использовал для этого Doxygen (http://www.doxygen.nl/).

Я также видел CMS, которая создает статические HTML-файлы, но они больше не поддерживаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...