我正在构建一个包含大量静态页面(用于文章)的Wiki应用。 我使用的是我在主应用程序中各处使用的相同布局,并且我只想根据请求href将文章的内容部分包括在单个模板中。例如,如果href是“ / wiki / article_one”,则我希望在布局中包含部分模板article_one.pug。
这是我的布局的帕格代码
extends partials/layout
block head
include partials/head
block header
include partials/header
block content
include partials/wiki/main // here I would like to replace the last main with partial template name
block logs
include partials/logs
block footer
include partials/footer
block scripts
include partials/scripts-chat
partials / wiki /#{article}方法不起作用。我查看了mixin,但mixin名称也已固定。此时,我可以制作一堆完整的文章模板和复制/粘贴布局。否则将有巨大的“ if if if”区块,在该区块我将匹配正确的mixin(真的讨厌这个)。有更好的方法吗?