# Exclude posts from a list containing a specific tag

**URL:** <https://discourse.gohugo.io/t/exclude-posts-from-a-list-containing-a-specific-tag/17174>\
**Category:** support\
**Created:** [February 23, 2019, 9:37am UTC](https://discourse.gohugo.io/t/exclude-posts-from-a-list-containing-a-specific-tag/17174 "2019-02-23T09:37:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![somnium](https://avatars.discourse-cdn.com/v4/letter/s/f14d63/32.png) [@somnium](https://discourse.gohugo.io/u/somnium)\
**Post date:** [February 23, 2019, 9:37am UTC](https://discourse.gohugo.io/t/exclude-posts-from-a-list-containing-a-specific-tag/17174/1 "2019-02-23T09:37:38Z")

</div>

Hello Hugo users,

I use the following code as a Shortcode template to list the first 10 posts tagged with “show”:

```
{{ if .Site.Taxonomies.tags.show }}
<h2>Show in list</h2>

<ul>
    {{ range first 10 .Site.Taxonomies.tags.show }}
    <li>
        <a href="{{ .RelPermalink }}">{{- .Title | markdownify }}</a>
    </li>
    {{ end }}
</ul>

{{ end }}

```

Now I wonder if it is possible to _exclude_ posts containing a specific keyword (e.g. “exclude”)?

I have already looked around here in the forum, but found no suitable example. I would be very happy about suggestions and examples.

Many thanks in advance  
somnium

---

<div class="post-metadata">

**Author:** ![zwbetz](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/zwbetz/32/16088_2.png) [@zwbetz](https://discourse.gohugo.io/u/zwbetz)\
**Post date:** [February 23, 2019, 4:17pm UTC](https://discourse.gohugo.io/t/exclude-posts-from-a-list-containing-a-specific-tag/17174/2 "2019-02-23T16:17:43Z")

</div>

Untested, but see if this works

```
{{ if not .Site.Taxonomies.tags.show }}
```

---

<div class="post-metadata">

**Author:** ![somnium](https://avatars.discourse-cdn.com/v4/letter/s/f14d63/32.png) [@somnium](https://discourse.gohugo.io/u/somnium)\
**Post date:** [February 23, 2019, 5:28pm UTC](https://discourse.gohugo.io/t/exclude-posts-from-a-list-containing-a-specific-tag/17174/3 "2019-02-23T17:28:51Z")

</div>

Thanks for your reply, Zachary. The following code does not work:

```
{{ if not .Site.Taxonomies.tags.exclude }}
<h2>No "exclude" in this list</h2>

<ul>
    {{ range first 10 site.RegularPages }}
    <li>
        <a href="{{ .RelPermalink }}">{{- .Title | markdownify }}</a>
    </li>
    {{ end }}
</ul>

{{ end }}
```

---

<div class="post-metadata">

**Author:** ![zwbetz](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/zwbetz/32/16088_2.png) [@zwbetz](https://discourse.gohugo.io/u/zwbetz)\
**Post date:** [February 23, 2019, 8:16pm UTC](https://discourse.gohugo.io/t/exclude-posts-from-a-list-containing-a-specific-tag/17174/4 "2019-02-23T20:16:37Z")

</div>

Try it this way instead:

```nohighlight
<h2>Posts without "show"</h2>

<ul>
{{ range first 10 site.RegularPages }}
  {{ if not (in .Params.tags "show") }}
  <li>
    <a href="{{ .RelPermalink }}">{{- .Title | markdownify }}</a>
  </li>
  {{ end }}
{{ end }}
</ul>

```
