terms.html 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {{ define "main" }}
  2. {{ $data := .Data }}
  3. <div class="container" role="main">
  4. <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
  5. <article class="post-preview">
  6. <div class="panel-group" id="accordion">
  7. {{ range $key, $value := .Data.Terms.ByCount }}
  8. <div class="panel panel-default">
  9. <a class="collapsed" role="button" data-toggle="collapse" data-target="#collapse{{ $value.Name | anchorize }}" data-parent="#accordion">
  10. <div class="panel-heading" id="header{{ $value.Name | anchorize }}">
  11. <h4 class="panel-title">
  12. {{ $value.Name }}
  13. <span class="badge">{{ $value.Count }}</span>
  14. </h4>
  15. </div>
  16. </a>
  17. <div id="collapse{{ $value.Name | anchorize }}" class="panel-collapse collapse">
  18. <div class="panel-body">
  19. <!-- Fix for "https://github.com/halogenica/beautifulhugo/issues/349".
  20. Inspired by "https://github.com/halogenica/beautifulhugo/pull/354#issuecomment-2106454808".
  21. <a href="{{ $.Site.LanguagePrefix | absURL }}/{{ $data.Plural }}/{{ $value.Name | urlize }}/" class="list-group-item view-all">
  22. -->
  23. <a href="{{ $data.Plural | absLangURL }}/{{ $value.Name | urlize }}/" class="list-group-item view-all">
  24. View all</a>
  25. <div class="list-group">
  26. {{ range $item := $value.WeightedPages }}
  27. <a href="{{$item.Permalink}}" class="list-group-item">{{ $item.Title }}</a>
  28. {{ end }}
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. {{ end }}
  34. </div>
  35. </article>
  36. </div>
  37. </div>
  38. {{ end }}