DeX*_*eX3 12 template-engine node.js express
我正在寻找Express 4.x中Jade模板的替代品,因为我真的不喜欢Jade的语法.我正在倾向于EJS,因为它基本上只是类固醇上的HTML.
但是,Jade模板的一个非常好的功能是能够使用布局.我找到了https://www.npmjs.org/package/express-ejs-layouts,但它似乎是针对express 3而且它的构建失败了:/.
我还发现https://www.npmjs.org/package/ejs-mate是为express 4.x而制作的,但它似乎只支持单个内容块(正文).
我想要这样的东西:
layout.something:
<html>
<head>
<% block styles %>
<% block scripts %>
</head>
<body>
<% block body %>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
这样产生:
<html>
<head>
<link rel="stylesheet ...></link>
<script src="my_custom_script.js"></script>
</head>
<body>
<h1>This is my body!</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
有没有人知道除了玉之外还有能力的发动机?
| 归档时间: |
|
| 查看次数: |
4977 次 |
| 最近记录: |