2015-03-08 95 views

回答

20

您可以使用page.url来检查,如果当前页面是你的索引页:

{% if page.url == "/index.html" %} 
    <h1>...</h1> 
{% endif %} 
+1

我用'{%如果page.layout =='home'%}'但你的答案也是正确的。谢谢! – Christopher 2015-03-09 11:48:26

+15

我最终使用if {%if page.url ==“/”%}。其余的不为我工作。 – digitaldonkey 2016-07-14 18:30:32

+1

看起来像刚刚安装的Jekyll版本(3.3.1)index.md的page.url是'/'。例如: '{%if page.url ==“/”%} active {%endif%}' – pbatey 2017-01-09 23:57:55

4

另一个选项来管理,这是增加页面的ID将YML frontmatter

{% if page.id == 'index' %} 
    content 
{% endif %} 
相关问题