Если вы выбираете все шаблоны через AJAX, возможно, вам не нужно записывать их в заголовок.
Вы можете отправлять шаблоны клиенту как объект JSON, например:
{"about":"<p>About</p>...","gallery":"<p>Gallery</p>...","contact":"<p>Contact</p>..."}
После извлечения храмов вы можете сохранить их как переменные шаблонов внутри какого-либо объекта (или хранилища локалей), и после этого вы можете сделать следующее:
var tempStr = templates['about'],
template = new EJS({element:{value: tempStr, id: 'about'}}),
content = template.render();