我已经制作了一个头文件,我希望将其包含在我的所有页面中,它还包含导航栏,并且其中包含了正文,简而言之就是这样
!!!
html
head
title
body
我希望能够将它包含在任何其他文件中,并且能够继续在正文中写入,如果我现在尝试包含它,我在新文件中写的任何内容都会在结束后出现{{1那么我怎么能这样做呢?感谢。
答案 0 :(得分:1)
使用block
,但请考虑另一种方式。创建一个base.jade,它包含共享部分,并扩展它。
!!!
html
head
title
body
block main
p Hello
比其他文件:
extends base
block append body
p World
这将导致
<html>
<head>
<title></title>
</head>
<body>
<p>Hello</p>
<p>World</p>
</body>
</html>
有一个命令include
,这不是你想要的,但也许值得一提。
!!!
html
head
include head.jade
body
block main
中的更多信息