# \[solved\] Index $.Site.Taxonomies does not work in Hugo 0.18

**URL:** <https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076>\
**Category:** support\
**Created:** [January 9, 2017, 9:30am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076 "2017-01-09T09:30:57Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [January 9, 2017, 9:30am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/1 "2017-01-09T09:30:57Z")

</div>

In 0.17 I had the working code at \layouts\taxonomy\author.html

```auto
{{ range (index $.Site.Taxonomies.authors .Title).Pages }}
    <li><a href="{{ .Permalink }}">{{ .LinkTitle}}</a></li>
{{ end }}

```

The example I took [there](https://discuss.gohugo.io/t/how-to-use-variable-in-a-range-statement/971).

In Hugo 0.17 it generate [this list](http://andreeva.newgod.su/authors/%D0%B0%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2-%D0%BB%D0%B5%D0%BE%D0%BD%D0%B8%D0%B4/), but in 0.18 it generate nothing.

{{ printf “%S” .Title }} show correct value, as in FM.

---

<div class="post-metadata">

**Author:** ![bep](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/bep/32/3332_2.png) [@bep](https://discourse.gohugo.io/u/bep)\
**Post date:** [January 9, 2017, 9:38am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/2 "2017-01-09T09:38:52Z")

</div>

Have you tested Hugo 0.18.1?

---

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [January 9, 2017, 9:40am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/3 "2017-01-09T09:40:23Z")

</div>

Yes of course, I meant 0.18.1

---

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [January 9, 2017, 9:42am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/4 "2017-01-09T09:42:02Z")

</div>

Hugo Static Site Generator v0.18.1 BuildDate: 2016-12-30T10:03:28+03:00

---

<div class="post-metadata">

**Author:** ![bep](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/bep/32/3332_2.png) [@bep](https://discourse.gohugo.io/u/bep)\
**Post date:** [January 9, 2017, 11:30am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/5 "2017-01-09T11:30:14Z")

</div>

Create an GH issue for it. I assume you use preserveTaxonomyNames (or whatever); I’m pretty sure this was fixed in 0.18.1 – so double check that.

---

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [January 9, 2017, 1:34pm UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/6 "2017-01-09T13:34:56Z")

</div>

Created: [https://github.com/spf13/hugo/issues/2918](https://github.com/spf13/hugo/issues/2918)

---

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [January 14, 2017, 8:26am UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/7 "2017-01-14T08:26:59Z")

</div>

I think I solved the problem. Working code:

```auto
{{ $ltitle := (replaceRE "( |–)" "-" (lower .Title)) }}
{{ range (index $.Site.Taxonomies.authors $ltitle).Pages }}

```

`urlize` does not work in this case because from FM `authors: ["Андреев Леонид"]` generate string `%D0%B0%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2-%D0%BB%D0%B5%D0%BE%D0%BD%D0%B8%D0%B4`

---

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [January 14, 2017, 1:36pm UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/8 "2017-01-14T13:36:54Z")

</div>

Also working code:

```auto
{{ range ($.Site.Taxonomies.authors.Get .Title).Pages }}

```

Taken [from there](https://discuss.gohugo.io/t/taxonomies-get-broken-when-preservetaxonomynames-is-set/2719/3?u=mikhail).

---

<div class="post-metadata">

**Author:** ![Mikhail](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/mikhail/32/1138_2.png) [@Mikhail](https://discourse.gohugo.io/u/Mikhail)\
**Post date:** [March 1, 2017, 4:37pm UTC](https://discourse.gohugo.io/t/solved-index-site-taxonomies-does-not-work-in-hugo-0-18/5076/9 "2017-03-01T16:37:40Z")

</div>

> [@Mikhail](#):
>
> {{ range ($.Site.Taxonomies.authors.Get .Title).Pages }}

In Hugo 0.19 this string has stopped working.
