0

我快速浏览了 Jade 文档,但似乎无法弄清楚如何将包装器应用于我输出的所有模板。

这通常是怎么做的?

4

1 回答 1

2

听起来你想要模板继承

// 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、页眉/页脚等。

于 2013-05-14T09:50:24.947 回答