Способы инклуда html, без использования серверных языков:
1) Использование систем сборки проектов (Gulp, Grunt, Yeoman, Brunch) в сочетании с html препроцессором - Jade, Haml и аналогов
2) Использование хелперов из библиотек MVC-фреймворков (React, Angular, Ember, Khockout и др)
3) Использование js-шаблонизаторов отдельно (Mustache, Handlebars, Twigjs, Closure Templates и др)
4) Использование плагинов шаблонизации (Jquery Template, утилита _.template из поставки Underscore, Tempo и др)