来自子文件夹的Jekyll和include_relative

时间:2015-12-30 13:14:07

标签: jekyll

如何正确使用include_relative标记?

我有我的文件夹布局和文件。

MY-account.html

  • _includes
    • 页面的内容
      • 我的账户
        • MY-account.html
        • header.html中
        • nav.html

在my-account.html中,我包含以下文件。

{% include page-content/my-account/my-account.html %}

一切都很好。

但是,在includes文件夹中的my-account.html中,我也在调用header.html和nav.html

{% include page-content/my-account/header.html %}

{% include page-content/my-account/nav.html %}

有没有办法在my-account.html中使用这样的include_relative,因为它位于同一个文件夹中?

{% include_relative header.html %}

{% include_relative nav.html %}

目前我收到错误:

'。/ header.html'未找到,显然include_relative无效。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用文件my-account.html

{% include /page-content/my-account/header.html %}
{% include /page-content/my-account/nav.html %}

我在这里测试了类似的结构并且工作了,那么你应该没问题。 ;)