taxonomy.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {{ define "main" }}
  2. <div class="top">
  3. <header class="header__wrapper bgcolor__header">
  4. {{ with .Site.GetPage "section" "blog" }}
  5. {{ if eq .Params.blogHeaderType "img" }}
  6. {{ partial "header/blog-header.html" . }}
  7. {{ else }}
  8. <div class="divider">
  9. <div class="lmr">
  10. {{ partial "header/blog-header.html" . }}
  11. </div>
  12. </div>
  13. {{ end }}
  14. {{ end }}
  15. </header>
  16. </div>
  17. <div class="mid blog__bg">
  18. <main class="main blog__bg">
  19. <div class="sv">
  20. <div class="blog-post">
  21. {{ range .RegularPages }}
  22. {{ .Render "summary" }}
  23. {{ end }}
  24. {{ partial "main/component/pagination.html" . }}
  25. </div>
  26. <div class="blog-tags">
  27. {{ partial "main/component/tag-cloud" . }}
  28. </div>
  29. </div>
  30. </main>
  31. </div>
  32. <script>
  33. var singleViewElem = document.querySelectorAll('.sv');
  34. var postElem = document.querySelector('.blog-post');
  35. var tagsElem = document.querySelector('.blog-tags');
  36. enquire.register("screen and (max-width:1280px)", {
  37. match: function () {
  38. singleViewElem.forEach(function (elem) {
  39. postElem.className = "blog-post";
  40. tagsElem.className = "blog-tags";
  41. });
  42. },
  43. unmatch: function () {
  44. singleViewElem.forEach(function (elem) {
  45. postElem.className = "blog-post";
  46. tagsElem.className = "blog-tags";
  47. });
  48. },
  49. }).register("screen and (max-width:769px)", {
  50. match: function () {
  51. singleViewElem.forEach(function (elem) {
  52. postElem.className = "blog-total";
  53. tagsElem.className = "hide";
  54. });
  55. },
  56. unmatch: function () {
  57. singleViewElem.forEach(function (elem) {
  58. postElem.className = "blog-post";
  59. tagsElem.className = "blog-tags";
  60. });
  61. },
  62. });
  63. </script>
  64. {{ end }}