I’ve started implementing taxonomy (tags), and I’m having a bit of trouble with the template order.
I have a layouts/_default/list.html that’s adapted for tags as well. The problem is that it isn’t adapted for /tags.html, and doing that in a single template does not make sense.
layouts/taxonomy/tag.html specifies the template for the term list, so for an instance, /tags/some-tag is modified. Using layouts/taxonomy/list.html affects both the term list, as well as the taxonomy list (/tags.html).
I did take a look at the template lookup order, but I can’t for the life of me figure out which template I’m supposed to use to only affect /tags.html, and let /tags/some-tag fall back to the default list.html. What template file name/location can I use to only affect tags.html?
There’s no specific code relevant to this, but here’s my relevant project structure:
content
    + posts [ Markdown here contains tags ]
        + A.md 
        + B.md
        + ...
    + _index.md
layouts
    + _default
        + list.html
        + baseof.html
        + single.html
    + taxonomy
        + [currently empty, but has contained tag.html, taxonomy.html, tags.html, and list.html]
The taxonomy config is extremely minimal, if it matters:
taxonomies:
  tag: tags
Also, the site is built with uglyurls: true. tags.html might be /tags/ without it.