希望有人能够对我与Nunjucks的问题有所了解。这是场景......
我试图生成一个从JSON Data文件加载一些数据和HTML文件的页面。我使用宏来遍历Data JSON。在宏观中,我可以说:
templates/elements/{{ title | lower | replace(" ", "-") }}.html
它会输出我想要的HTML代码段的相对网址 - title
来自JSON。
当我尝试做与include相同的事情时,我会在Gulp中解析错误。
{% include "../elements/" + {{ title | lower | replace(" ", "-") }} + ".njk" %}
我的理解是,这是Nunjucks的操作顺序。那么我该如何解决这个问题呢?我需要为几个文件加载HTML代码段,将它存储在Data JSON中是没有意义的。
希望这有意义!
任何想法都表示赞赏。
谢谢, 布赖恩