Jade'in sözdizimini gerçekten sevmediğim için Express 4.x'deki Jade şablonlarına alternatif arıyorum. EJS'ye doğru eğiliyorum çünkü temelde sadece steroidler üzerinde HTML.Express 4 destekleyici Şablonlar için Şablon motoru
Ancak, Jade şablonlarının gerçekten güzel bir özelliği, düzenleri kullanabilme özelliğidir. https://www.npmjs.org/package/express-ejs-layouts'u buldum, ancak ifade 3 için yapılmış gibi görünüyor ve yapı başarısız oluyor: /.
Ayrıca, ekspres 4.x için üretilmiş olan https://www.npmjs.org/package/ejs-mate'u da buldum, ancak yalnızca tek bir içerik bloğunu (gövdesi) destekliyor gibi görünüyor.
layout.something
:
<html>
<head>
<% block styles %>
<% block scripts %>
</head>
<body>
<% block body %>
</body>
</html>
index.html
:
Böyle bir şey istiyorum Yani
uses layout "layout.somehing"
scripts:
<script src="my_custom_script.js"></script>
styles:
<link rel="stylesheet ...></link>
body:
<h1>This is my body!</h1>
bu verimleri:
<html>
<head>
<link rel="stylesheet ...></link>
<script src="my_custom_script.js"></script>
</head>
<body>
<h1>This is my body!</h1>
</body>
</html>
Yeşim'den başka kimsenin bu yeteneğine sahip bir motoru tanıyor mu?
Bu umut verici görünüyor, ben bir deneyeceğim! – DeX3
express-handlebars harika bir projedir. Deneyin lütfen. – deepelement