有什么方法可以检查当前页面是否是主页?
仅当当前页面是网站基本网址时,我才想使用h1
标记作为徽标图片。
答案 0 :(得分:25)
您可以使用page.url
检查当前页面是否为您的索引页面:
{% if page.url == "/index.html" %}
<h1>...</h1>
{% endif %}
答案 1 :(得分:9)
管理此问题的另一个选择是将页面ID添加到yml frontmatter
{% if page.id == 'index' %}
content
{% endif %}
答案 2 :(得分:0)
沿着@Christopher 的评论,最好的方法是测试 page.layout
。因为如果设置了永久链接或在其他情况下,page.url
可以是 "/index.html"
、"/index"
,或者只是简单的 "/"
。因此我认为它更健壮:
{% if page.layout == 'home' %}
<h1>logo</h1>
{% else %}
<h2>smaller logo</h2>
{% endif %}