【发布时间】:2017-02-01 23:33:53
【问题描述】:
我正在尝试为我的 jekyll / GitHub Pages 网站创建导航...我的导航有以下代码...
<nav>
<ul>
{% for nav in site.data.nav %}
(% if nav.subcategories != null %)
<li>
<a href="{{ site.url}}{{ nav.url}}">{{ nav.title }} &x25BC;</a>
<ul>
{% for subcategory in nav.subcategories %}
<li><a href="{{ site.url }}{{ subcategory.subhref }}">{{ subcategory.subtitle }}</a></li>
{% endfor %}
</ul>
</li>
{% elsif nav.title == page.title %}
<li class="active"><a href="{{ nav.url }}">{{ nav.title }}</a></li>
{% else %}
<li><a href="{{ site.url }}{{ nav.href }}">{{ nav.title }}</a></li>
{% endif %}
{% endfor %}
</ul>
</nav>
当我运行 jekyll 服务器时,我收到以下错误:Liquid syntax error (line 14): Unknown tag 'elsif'。
我用谷歌搜索了几个小时,发现的每个教程都说 elsif 是合法的液体标签。
感谢您能提供帮助的任何人!
【问题讨论】: