0
我做了,我想在我的所有页面,包括头文件,它也包括导航栏,并在其体内简而言之就是这个样子如何在Jade中创建模板文件,以便将其包含在其他页面中?
!!!
html
head
title
body
我想能够将它包含在任何其他文件中,并且能够继续在体内写入,如果我现在尝试将其包含在内,则在关闭</html>
之后出现在新文件中写入的任何内容,那么如何才能做到这一点?谢谢。
我做了,我想在我的所有页面,包括头文件,它也包括导航栏,并在其体内简而言之就是这个样子如何在Jade中创建模板文件,以便将其包含在其他页面中?
!!!
html
head
title
body
我想能够将它包含在任何其他文件中,并且能够继续在体内写入,如果我现在尝试将其包含在内,则在关闭</html>
之后出现在新文件中写入的任何内容,那么如何才能做到这一点?谢谢。
使用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
,这是不是你想要的,但也许不值一提。在docs
!!!
html
head
include head.jade
body
block main
更多信息