Jekyll Liquid Errors令我感到困惑

时间:2016-11-01 20:38:18

标签: jekyll liquid

我一直在尝试用Github创建一个网站,我对整个事情都很陌生。我一直在努力处理一段令我头痛的代码:

{% for item in site.static_files %}
    {% if item.path contains '/archive' %}
        {% if item.path contains 'index.html' == false %}
            {% assign split_path = item.path | split: '/' %}
            <p>{{item.path}}</p>
            {% assign filename = split_path.last %}
            <p>{{ filename }}</p>
        {% endif %}
    {% endif %}
{% endfor %}

这会产生以下错误:

  

错误:   液体警告:液体语法错误(第5行):预期的end_of_string但在archive.index.html中的“item.path contains'index.html'== false”中找到比较

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

替换:

if item.path contains 'index.html' == false

使用:

unless item.path contains 'index.html'

液体变得混乱。