子文件夹中的Jekyll和include_relative

子文件夹中的Jekyll和include_relative,jekyll,Jekyll,如何正确使用include\u relative标记 我有我的文件夹布局和类似的文件 my-account.html _包括 页面内容 我的帐户 my-account.html header.html nav.html 在my-account.html中,我包含以下文件 {%include页面内容/my-account/my-account.html%} 一切都好 但是,在includes文件夹的my-account.html中,我还调用header.html和nav.html

如何正确使用
include\u relative
标记

我有我的文件夹布局和类似的文件

my-account.html

  • _包括
    • 页面内容
      • 我的帐户
        • my-account.html
        • header.html
        • nav.html
在my-account.html中,我包含以下文件

{%include页面内容/my-account/my-account.html%}

一切都好

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

{%include页面内容/my account/header.html%}

{%include页面内容/my account/nav.html%}

由于my-account.html位于同一文件夹中,有没有办法像这样使用my-account.html中的
include_relative

{%include\u relative header.html%}

{%include\u relative nav.html%}

目前我得到了一个错误:

找不到“./header.html”,因此显然include_relative不起作用


谢谢

尝试将此设置到文件
my account.html

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

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

你有没有试过用
{%include header.html%}
{%include nav.html%}
来做最后一个?是的,试过了,但是当你使用{%include%}标记时,它会转到include文件夹的根目录,所以它说没有找到header和nav。谢谢,伙计,但我在我最初的问题中已经在使用它了。只是想知道是否有一个更快的方式与相对。对不起,我不明白这是你目前正在使用的。据我所知,没有别的办法。如果我了解Jekyll教程,那么这篇文章还有另一个目的。