Poszukuję alternatyw dla szablonów Jade w Express 4.x, ponieważ naprawdę nie lubię składni Jade. Mam tendencję do EJS, ponieważ w zasadzie to tylko HTML na sterydach.Silnik szablonów ekspresowych 4 obsługujących układy
Jedną z naprawdę fajnych cech szablonów Jade jest możliwość korzystania z układów. Znalazłem https://www.npmjs.org/package/express-ejs-layouts, ale wydaje się, że jest wykonane dla Express 3 i jego kompilacja nie działa: /.
Znalazłem także https://www.npmjs.org/package/ejs-mate, który jest przeznaczony do ekspresowego 4.x, ale wydaje się, że obsługuje tylko jeden blok treści (treść).
Chciałbym mieć coś takiego:
layout.something
:
<html>
<head>
<% block styles %>
<% block scripts %>
</head>
<body>
<% block body %>
</body>
</html>
index.html
:
uses layout "layout.somehing"
scripts:
<script src="my_custom_script.js"></script>
styles:
<link rel="stylesheet ...></link>
body:
<h1>This is my body!</h1>
aby ten plony:
<html>
<head>
<link rel="stylesheet ...></link>
<script src="my_custom_script.js"></script>
</head>
<body>
<h1>This is my body!</h1>
</body>
</html>
Czy ktoś zna silnik, który jest zdolny do tego oprócz Jade?
To wygląda obiecująco, spróbuję! – DeX3
Kierownica ekspresowa to świetny projekt. Proszę spróbować. – deepelement