解析 nunjucks 包括使用相对路径?

Resolving nunjucks includes using relative paths?

有没有办法让 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']);

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

参考

Using relative paths inside an include?