I am interested in examining the .Kind variable for all pages in my site, so I have included the following snippet in my header partial: <h2>{{.Kind}}</h2>
The site uses a typical ‘tags’ taxonomy. I am surprised that the URL http://localhost:1313/tags/ displays a .Kind of taxonomyTerm, while the URL http://localhost:1313/tags/featured/ (where ‘featured’ is a term in the ‘tags’ taxonomy) gives a .Kind of taxonomy.
It’s a very old debate and it appears you and I are on the same side of it.
Bottomline, changing this would be a massive code breaker. So here we are, using these .Kind labels (taxonomy for a term’s landing page and taxonomyTerm for a taxonomy landing page) even though we’re not all agreeing upon them.
If somehow, everyone would agree on the alternative presented, the only way to fix this would be to create an entire new Page variable outputting this alternative mapping.