Как быстро и просто собрать сайт из статических HTML и шаблонов?
Есть 100500 слинкованных кусков контента (то что внутри body) в виде статических HTML.
Хочется быстро слепить их в сайт с одним, максимум тремя шаблонами. Т.е. обрамить всю статику в надлежащий вид и выложить россыпью. Трогать контентные страницы можно, но не хотелось бы — страницы буду добавляться, заменятся на новые, возможно вытягиваясь из других мест.
Никакая админка не нужна — просто шаблоны.
Чуточку сложнее все же. Чтобы шаблон умел брать имя файла как параметр, содержимое файла отображать внутри, а все ссылки на локальные HTML менять на себя с параметром. Ну и не инклюдил что не нужно, конечно :)
Можно использовать связку из микрофреймворка Silex и шаблонизатора Twig
Silex поможет сделать простую логику контроллера вызова страниц и роуты с параметром
Twig позволяет сделать хорошую шаблонизацию и наследование или include шаблонов
Для микропроектов — микрофреймворки. SSI тоже имеет право на жизнь. Т.к. использовал Silex — могу сказать, что это обезжиренный Symfony2, может быть полезен если ничего более шаблонов не нужно. Однако если вдруг захотите добавить базу данных — лучше сразу брать Symfony. Т.к. в Silex всё-равно придётся добавить кучу компонентов оного.