taxonomy.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. {{ define "main" }}
  2. <div class="top">
  3. <header class="header__wrapper bgcolor__header">
  4. <div class="divider">
  5. <div class="lmr">
  6. {{ partial "header/taxo-header.html" . }}
  7. </div>
  8. </div>
  9. </header>
  10. <div class="header__wrapper bgcolor__breadcrumb">
  11. <div class="divider">
  12. <div class="lmr flexbox jc-center flex-wrap tag__wrapper">
  13. {{ range $index, $element := .Site.Taxonomies.tags }}
  14. {{ if $index }}
  15. <a href="{{ $element.Page.RelPermalink }}" class="tag">
  16. <span class="tag__text">
  17. {{ $element.Page.Title }}
  18. </span>
  19. <span class="tag__num" dir="auto">
  20. {{ printf "%#v" (len $element) }}
  21. </span>
  22. </a>
  23. {{ end }}
  24. {{ end }}
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. <div class="mid blog__bg">
  30. <main class="main blog__bg">
  31. <div class="sv" data-view="full">
  32. <div class="blog">
  33. {{ range .RegularPages }}
  34. {{ .Render "summary" }}
  35. {{ end }}
  36. {{ partial "main/component/pagination.html" . }}
  37. </div>
  38. </div>
  39. </main>
  40. </div>
  41. <script>
  42. var singleViewElem = document.querySelectorAll('.sv');
  43. enquire.register("screen and (max-width:1280px)", {
  44. match: function () {
  45. singleViewElem.forEach(function (elem) {
  46. elem.setAttribute('data-view', 'full');
  47. });
  48. },
  49. unmatch: function () {
  50. singleViewElem.forEach(function (elem) {
  51. elem.setAttribute('data-view', 'full');
  52. });
  53. },
  54. }).register("screen and (max-width:769px)", {
  55. match: function () {
  56. singleViewElem.forEach(function (elem) {
  57. elem.setAttribute('data-view', 'mobile');
  58. });
  59. },
  60. unmatch: function () {
  61. singleViewElem.forEach(function (elem) {
  62. elem.setAttribute('data-view', 'full');
  63. });
  64. },
  65. });
  66. </script>
  67. {{ end }}