Это то, что я хочу, но, вероятно, не могу:
Используя node.js и express и, возможно, ejs, я хотел бы, при написании обычного файла HTML в моем клиенте dir, server-side-include блок шаблонов HTML. Было бы здорово, если бы я мог передавать переменные в include из документа HTML.
Сооо что-то вроде:
<!doctype html>
<html>
<head>
<%include head, ({title: "Main Page"}) %>
</head>
<body>
<% include header, ({pageName: "Home", color: "red"}) %>
...
<<% include footer%>>
</body>
</html>
Есть ли что-нибудь в мире node, который работает так? Или любая вещь, которая приближается и может быть адаптирована для этой функции? Я бы не использовал его точно так, как указано здесь, но это функциональность, которую я ищу.
Я изучил нефрит, рули, ember и ejs, и ejs, кажется, ближе всего. Возможно, один из них делает это уже, но я просто запутался в реализации.
Любые предложения были бы замечательными!