2012-08-17 12 views
8

Tôi mới sử dụng Jekyll và Jekyll-Bootstrap.Lọc bài đăng bằng các danh mục trong Jekyll-Bootstrap

Tôi đã thấy điều này để lọc theo thể loại:

<ul class="posts"> 
{% for post in site.posts %} 
    {% if post.categories contains 'demography' %} 
     <li><span>{{ post.date | date_to_string }}</span> &raquo; <a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li> 
    {% endif %} 
{% endfor %} 
</ul> 

Khi tôi cố gắng kết hợp các thẻ và loại nó không hoạt động:

<ul class="posts"> 
{% for post in site.posts %} 
    {% if post.categories contains 'demography' and post.tags contains 'R' %} %} 
     <li><span>{{ post.date | date_to_string }}</span> &raquo; <a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li> 
    {% endif %} 
{% endfor %} 
</ul> 

Bất kỳ ý tưởng?

Cảm ơn trước!

+0

Đơn giản, bạn chỉ có thể sử dụng 2 câu lệnh if lồng nhau. – huon

Trả lời

4

Bạn có một số %} quá nhiều trong dòng # 3.

Ngoài ra, nó sẽ hoạt động tốt.