如何查看帖子数量?
问题描述:
我有这样的代码:如何查看帖子数量?
---
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>
,但它不工作,我不知道为什么。 Jekyll:最新版本(3.6.2),带有jekyll-feed(0.9.2)和jekyll-seo-tag(2.3.0)。
任何想法?
答
您可以使用点符号,你不需要分配
---
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>