【发布时间】:2017-02-16 23:04:18
【问题描述】:
假设我有一个标签列表:iFix_6.3、iFix_7.0、iFix_7.1、iFix_8.0、announcement 等等......我只想在某些 上运行操作几个标签。如何检查这些多个值?
有contains,但我正在寻找它的反面和多个值...
这是一个示例,我实际上过滤掉了所有包含iFix_6.3 标签的帖子,从而显示所有其他帖子。这实际上还行不通...另外需要扩展以适用于多个标签。
// posts with iFix_xxx tag should be filtered from the main posts view.
{% assign postUpdates = site.posts | where_exp:"item", "item.tags != 'iFix_6.3'" %}
{% for post in postUpdates limit:10 %}
<div class="postItem inline">
<p class="postDate">{% if post.pinned %}<span class="glyphicon glyphicon-pushpin"></span>{% endif %}{{post.date | date: '%B %d, %Y'}}</p>
<p class="postTitle"><a href="{{site.baseurl}}{{post.url}}">{{post.title}}</a></p>
</div>
{% endfor %}
【问题讨论】:
-
如何遍历所有帖子并使用 if 语句进行过滤?