在开始页面隐藏内容

问题描述:

我有一个章鱼博客。如果我在帖子页面上,我只想显示我想要显示的内容。在开始页面隐藏内容

有一些可能性如{%如果post.page%}

因为你的问题是不完全清楚,我假设你有你想要显示的帖子页面上,而不是一堆职位在索引页面上。在这里,我认为您可以在着陆页上显示帖子的标题,这样当用户点击特定的链接/帖子时,他们可以在帖子页面中完整地阅读该帖子。要做到这一点,你可以这样修改您的index.html:

--- 
layout: page 
footer: false 
sidebar: true 
--- 

<div id="blog-archives"> 
{% for post in site.posts reverse %} 
{% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %} 
{% unless year == this_year %} 
    {% assign year = this_year %} 
    <h2>{{ year }}</h2> 
{% endunless %} 
<article> 
    {% include archive_post.html %} 
</article> 
{% endfor %} 
</div> 
<aside class="sidebar"> 
    {% if site.blog_index_asides.size %} 
    {% include_array blog_index_asides %} 
    {% else %} 
    {% include_array default_asides %} 
    {% endif %} 
</aside> 
+0

只是说明说,正确的液体语法倒车时迭代使用for循环指定'reversed'的元素,而不是反向' '(http://shopify.github.io/liquid/tags/iteration/#reversed) – 2017-01-08 13:46:06