我有一个单页网站,我想保留,但我还需要将各个部分视为独立页面。我正在使用Jade with Node,一切正常,直到我开始包含文件/块。
base.jade
!!! 5
head
body
.nav
// menu
block content
index.jade
extends layout/base
block content
p
| This is the index page.
include about
about.jade
extends layout/base
block content
p
| This is the about page.
我要做的是使用索引页面显示我的所有页面,然后让各个页面扩展base.jade
文件。发生的事情是我在index.jade
上获得了多个导航栏,因为我将base.jade
延长两次。我有点陷入困境,觉得我在这里错过了一些简单的东西。
感谢任何帮助,谢谢。
答案 0 :(得分:1)
您包含的文件应该只包含内容部分,例如
约-content.jade
p
| This is the something about the site.
然后index.jade是
extends layout/base
block content
p
| This is the index page.
include about-content
和about.jade
extends layout/base
block content
p
| This is the about page.
include about-content