【发布时间】:2015-06-11 12:26:16
【问题描述】:
代码如下:
//- layout.jade
doctype html
html(lang="en")
body
block test
这里是块
//- test.jade
extends ./layout.jade
block test
.foo
| hello
两个玉文件在同一个目录下。我正在使用jade cli 将index.jade 编译成静态文件。
$ jade layout.jade
生成的 layout.html 文件没有 .foo div。没有错误,有一个 html 文件,只是没有test.jade 中的内容。我做错了什么?
【问题讨论】:
-
你正在渲染 test.jade,对吧?不是layout.jade?使用玉 1.7.0 对我来说效果很好
-
这不是在服务器上呈现的。我正在将它编译成一个静态文件
-
好吧,无论如何,你是在编译 test.jade 还是 layout.jade?
jade test.jade适合我 -
我正在编译布局。那是主页。
-
好的,很好,按预期工作。布局的重点是为子模板提供与块一起使用的通用 html,您始终呈现子模板。制作一个 index.jade 扩展 layout.jade 并在块中包含您想要的内容,并编译 index.jade