隐藏起始页面上的内容

时间:2013-04-04 19:50:18

标签: octopress

我有一个octopress博客。如果我在帖子页面上,我有内容只想展示。

是否有可能像{%if post.page%}

1 个答案:

答案 0 :(得分:2)

由于您的问题并不完全清楚,我假设您要在帖子页面上显示大量帖子,而不是在索引页面上显示。在这里,我认为您可以在着陆页上显示帖子的标题,这样当用户点击特定的链接/帖子时,他们就可以在其帖子页面中完整地阅读帖子。为此,您可以修改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>