文章首发于szhshp的第三边境研究所(szhshp.org), 转载请注明html
前段时间画了一些漫画,考虑把漫画相关的Post放到另外一个页面。ide
这个实现仍是挺简单的,直接循环Post里面特定分类下面的文章就是post
1
2
3
4
5
|
{* for post in site.categories.Comic *}
<
li
class
=
"ant-timeline-item"
>
<
a
name
=
"sidebar-toc-Ik4D-2"
id
=
"sidebar-toc-Ik4D-2"
></
a
><
h4
> <
a
href
=
""
></
a
> </
h4
>
</
li
>
{* endfor *}
|
可是若是我想要在全部文章里面不显示特定Tag的Post该如何实现呢?ui
这个也很简单, 只须要立一个Flag循环判断是否含有这个Tag就行 o( ̄▽ ̄)ospa
1
2
3
4
5
6
7
8
9
10
11
12
|
{* for post in site.posts *}
{* assign flag = 0 *}
{* for tag in post.tags *}
{* if tag == TagName *}
{* assign flag = 1 *}
{* endif *}
{* endfor *}
{* if flag == 1 *}
{* continue *}
{* endif *}
<
li
><
a
href
=
""
>xxxxxx</
a
></
li
>
{* endfor *}
|
要注意的地方: TagName 不须要加单引号或者双引号code