如何从不同的文件使用多个块?

我有一个layout.jade ,看起来像这样:

 html body block content block footer 

我的content.jade如下所示:

 extends layout block content #Content Welcome 

我的footer.jade看起来像这样:

 extends layout block footer #Footer Impressum 

现在,当我运行我的app

 app.get('/', function(req, res) { res.render('layout'); }); 

我没有看到内容和页脚。

当我运行:

 app.get('/', function(req, res) { res.render('content'); }); 

然后我看到内容。

当我运行:

 app.get('/', function(req, res) { res.render('footer'); }); 

然后我看到了页脚。

我怎样才能看到,内容和页脚?

你可能想要这样的东西:

layout.jade

 html body block content include footer 

pagename.jade

 extends layout block content h1 My Content 

footer.jade

 p.footer Here is my footer 

然后运行res.render('pagename');

除非你想在每页的页脚中有特定的东西,否则将它作为一个块是毫无意义的。