我快速浏览了 Jade 文档,但似乎无法弄清楚如何将包装器应用于我输出的所有模板。
这通常是怎么做的?
听起来你想要模板继承:
// layout.jade
!!!5
html
body
block content
该content
块是您在将继承布局模板的所有模板中定义的内容:
// index.jade
extends layout
block content
h1 Hello World!
当您渲染index.jade
时,结果如下:
<!DOCTYPE html>
<html>
<body>
<h1>Hello World!</h1>
</body>
</html>
因此,在 中layout.jade
,您设置了所有常见元素,如 JS/CSS、页眉/页脚等。