2012-08-17 6 views
8

Ich bin neu mit Jekyll und Jekyll-Bootstrap.Filtern von Beiträgen mit Kategorien in Jekyll-Bootstrap

ich dies für die Filterung nach Kategorie gefunden haben:

<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> 

Wenn ich versuche, Tags und Kategorien zu kombinieren funktioniert es nicht:

<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> 

Jede Idee?

Vielen Dank im Voraus!

+0

Simplistisch könnten Sie einfach 2 if-Anweisungen ineinander verschachtelt verwenden. – huon

Antwort

4

Sie haben eine %} zu viel in Zeile # 3.

Ansonsten sollte es gut funktionieren.