2015-03-08 111 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 %} 
相關問題