动态包含或混入或其他?

时间:2019-01-21 18:59:41

标签: express pug

我正在构建一个包含大量静态页面(用于文章)的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(真的讨厌这个)。有更好的方法吗?

0 个答案:

没有答案