所以我使用jade来构建几个网页,但我的目标网页在其他网页上的区别在于它没有菜单。除此之外,它共享相同的页眉和页脚。我的问题是,我有条件地将menu.jade包含到转换为html中。我想做这样的事情:
base.jade:
doctype html
head
title= title
body
block menu
block content
include footer
menu.jade
extends base
ul
li Home
li Contact
index.jade:
extends base
block content
p hello landingpage
page.jade
extends base
block content
p hello subpage
事情是:当我转换index.jade时一切都很好;我的页面看起来像我想要的。但是,当我转换page.jade时,我想以某种方式包含menu.jade,o我不必在所有子页面上重写我的菜单。
答案 0 :(得分:0)
menu.jade
ul
li Home
li Contact
page.jade
extends base
block menu
include menu
block content
p hello subpage
anotherpage.jade
extends page
block content
p hello another page