解决nunjucks包括使用相对路径吗?

时间:2019-05-05 02:36:02

标签: javascript html node.js nunjucks

是否有一种方法可以使include了解include语句所在文件的相对路径?

背景

我有以下两个文件:

├── privacy
│   ├── index.html
│   ├── index.md.html

index.html内,我包括以下内容:

{% block content %} 
{% include "./privacy/index.md.html" %}
{% endblock %} </body>

它可以工作,但是不能:

{% block content %} 
{% include "./index.md.html" %}
{% endblock %} </body>

据我所知,这是因为privacy文件夹位于src/test/html/privacy中。我已配置nunjucks来解析此目录中的文件:

nunjucks.configure(['src / test / html']);

1 个答案:

答案 0 :(得分:0)

Nunjucks不允许相对路径。所有路径都相对于已配置的基本目录。

参考

Using relative paths inside an include?