【发布时间】:2021-07-21 16:48:25
【问题描述】:
我在静态站点生成器中使用 Metalsmith 和 Nunjucks。在项目中,我将 Nunjucks 宏导入文件并尝试使用 {{ someMacro }} 调用它。但是,在生成的 HTML 文件中,“{{ someMacro }}”被打印为字符串,而不是宏内的标记。
我也尝试过 {% set someVariable = "abc" %},并使用 {{ someVariable}} 调用变量,两者都在同一个文件中,但我遇到了与 "{{ someVariable }}" 相同的问题直接打印成 HTML。
我尝试在 {% block xyz%} {% endblock %} 中调用两者。有什么想法吗?
【问题讨论】: