archive.html 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. {{ $pages := .Pages }}
  2. {{ if .IsHome }}
  3. {{ $pages = where site.RegularPages "Type" "in" site.Params.mainSections }}
  4. {{ end }}
  5. <div class="grid-inverse wrap content">
  6. <div>
  7. {{ if eq .IsHome false }}
  8. <h1 class="page-title">{{ .Title }}</h1>
  9. <p class="page-description">{{ .Description }}</p>
  10. {{ end }}
  11. {{.Content}}
  12. <ul class="posts" id="posts">
  13. <div class="post-feed" data-infinite-scroll='{ "path": ".next-page-btn", "append": ".post-card", "history": false, "hideNav": ".pagination-wrapper" }'>
  14. {{- range (.Paginate $pages).Pages }}
  15. {{ partial "excerpt" . }}
  16. {{- end }}
  17. {{ $paginator := .Paginator }}
  18. </div>
  19. <li class="pagination-wrapper">
  20. {{ if $paginator.HasNext }}
  21. <a class="next-page-btn page-link" href="{{ $paginator.Next.URL }}">
  22. Next Page
  23. </a>
  24. {{ end }}
  25. <!-- {{- template "_internal/pagination.html" . }} -->
  26. </li>
  27. </ul>
  28. </div>
  29. {{- partial "sidebar" . }}
  30. </div>
  31. <script src="https://unpkg.com/infinite-scroll@4/dist/infinite-scroll.pkgd.min.js"></script>