2016-02-15 4 views
0

Я занимаюсь разработкой небольшого веб-сайта, который в настоящее время является полностью статическим html. Я пытаюсь высушить его, где могу, потому что много повторяющихся HTML. Я хочу использовать что-то похожее на серверную часть.Технология, аналогичная серверной стороне Включить, но предварительно сгенерирована

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

Я посмотрел на что-то вроде HAML, но это потребовало бы, чтобы я переписал все существующие страницы на сайте.

+0

Если шаблон и подстановки достаточно просты, или если вы можете сделать это достаточно просто, рассмотрите просто замену на основе 'sed' или build-tool (Ant, Gradle и т. Д.). В противном случае, если ваши HTML-файлы XHTML, XSLT, вероятно, является выбором. –

ответ

0

Ответ на мой вопрос, если любые другие могут столкнуться с одной и той же проблемой.

Я закончил с использованием jekyll, который является генератором статического сайта, работающим на рубине.

Я выбрал jekyll в основном because it is built in to Github Pages, что означает, что мой статический сайт сможет воспользоваться возможностями бесплатного хостинга Github.