Hugo taxonomy changes in 0.147?

I’m struggling a bit with the large breaking changes in 0.147 on a big site..

I have most of the updates done, however the taxonomy changes aren’t rendering correctly without error..

  •    renamed:    themes/shijin4/layouts/taxonomy/tag.html -> themes/shijin4/layouts/tags/taxonomy.html
    

    {{ partial "header.html" . }}
    <div id="page">
    {{ partial "navbar.html" . }}
    <div class="row" id="main-front">
    <!-- Sidebar -->
    <div class="col-md-3">
    {{ partial "sidebar_articles.html" . }}
    </div>

    <div class="col-md-9">
    {{ $paginator := .Paginate (where .Site.RegularPages "Type" "article") }}
    {{ range $paginator.Pages }}
    {{ .Render "summary" }}
    {{ end }}
    {{ partial "pagination.html" . }}
    </div>
    </div>
    {{ partial "footer.copyright.html" . }}
    </div>
    {{ partial "footer.html" . }}

  •    renamed:    themes/shijin4/layouts/taxonomy/article.terms.html -> themes/shijin4/layouts/article/taxonomy.html
    

    {{ partial "header.html" . }}
    <div id="page">
    {{ partial "navbar.html" . }}
    <div class="row" id="main-front">
    <!-- Sidebar -->
    <div class="col-md-3">
    {{ partial "sidebar_articles.html" . }}
    </div>

    <div class="col-md-9">
    {{ $paginator := .Paginate (where .Site.RegularPages "Type" "article") }}
    {{ range $paginator.Pages }}
    {{ .Render "summary" }}
    {{ end }}
    {{ partial "pagination.html" . }}
    </div>
    </div>
    {{ partial "footer.copyright.html" . }}
    </div>
    {{ partial "footer.html" . }}

  •    new file:   themes/shijin4/layouts/taxonomy.html
    

    {{ define "main" }}
    <h1>{{ .Title }}</h1>
    {{ .Content }}
    {{ range .Pages }}
    <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
    {{ end }}
    {{ end }}

However, the rendered tags (like /tags/activity-report), all contain:

cat public/tags/activity-report/index.html
UNABLE TO RENDER PAGE (type=list,tags, name=Activity Report). Contact a system administrator, or file a bug report.

aaah. figured it out. How confusing :laughing:

  • renamed: themes/shijin4/layouts/taxonomy/article.terms.html → themes/shijin4/layouts/taxonomy.html
  • renamed: themes/shijin4/layouts/taxonomy/tag.html → themes/shijin4/layouts/term.html
1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.