为什么在尝试访问当前内容之外的文件夹时会出现Jekyll/Liquid语法错误

为什么在尝试访问当前内容之外的文件夹时会出现Jekyll/Liquid语法错误,jekyll,liquid,Jekyll,Liquid,我得到以下错误: include标记的语法无效。文件包含无效字符或序列:(ArgumentError) ../ossvlcm/go.md 有效语法: {%include_relative file.ext param='value'param2='value%} 引发错误的代码行: {%assign temp_url=nPath | append:chapter.file%}{%capture my_include%}{%include_relative{{temp_url | append:'

我得到以下错误:

include标记的语法无效。文件包含无效字符或序列:(ArgumentError)

../ossvlcm/go.md

有效语法:

{%include_relative file.ext param='value'param2='value%}

引发错误的代码行:

{%assign temp_url=nPath | append:chapter.file%}{%capture my_include%}{%include_relative{{temp_url | append:'.md'}}%}{%endcapture%}

而nPath是通过以下方式创建的:

  {% if page.ePath %}
    {% assign nPath = '../ossclvm/' %}
  {% endif %}
我要做的是将index.md所在的不同文件夹中的文件包含在中。它似乎与“../”字符有关,但我见过使用此字符的示例


那么到底是什么错了?我如何从不同的文件夹访问其他内容呢?

发现了这一点。。在Jekyll/Liquid中不受支持

我重新格式化了文件夹结构,将父文件夹中的文件索引为内容文件

这不是个好办法