2017-11-11 14 views
1

私はこのコードを持っている:投稿数の確認方法は?

--- 
layout: default 
--- 
<hr> 

{% assign posts_amount = site.posts.length %} 
{% if posts_amount == 0 %} 
    <h2>Sorry :(</h2> 
    <p>At the moment, content isn't available for you. Check me later!</p> 
    <hr> 
{% else %} 
    {% for post in site.posts %} 
    <h2> 
     <a href="{{ post.url | relative_url }}">{{ post.title | escape }}</a> 
    </h2> 
    <p>{{ post.date | date: "%Y-%m-%d" }}</p> 
    <hr> 
    {% endfor %} 
{% endif %} 

<p>Subscribe <a href="{{ "/feed.xml" | relative_url }}">via RSS</a>.</p> 

が、それは働いていないが、私は理由を知りません。

ジキル:最新版(3.6.2)、ジキル - フィード(0.9.2)、ジキル - セオタグ(2.3.0)。

アイデア?

答えて

2

あなたは、ドット表記を使用することができますし、割り当て

--- 
layout: default 
--- 
<hr> 

{% if site.posts.size == 0 %} 
    <h2>Sorry :(</h2> 
    <p>At the moment, content isn't available for you. Check me later!</p> 
    <hr> 
{% else %} 
    {% for post in site.posts %} 
    <h2> 
     <a href="{{ post.url | relative_url }}">{{ post.title | escape }}</a> 
    </h2> 
    <p>{{ post.date | date: "%Y-%m-%d" }}</p> 
    <hr> 
    {% endfor %} 
{% endif %} 

<p>Subscribe <a href="{{ "/feed.xml" | relative_url }}">via RSS</a>.</p> 
を必要としません。
関連する問題