index.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {{ define "main" }}
  2. {{ .Scratch.Set "asBanner" "true" }}
  3. {{ $filter := slice "showcase" }}
  4. {{ range first 1 (shuffle (where .Site.Pages "Params.tags" "intersect" $filter ) ) }}
  5. {{ partial "showcaseBanner.html" . }}
  6. {{ end }}
  7. <section class="list vlist responsive responsiveWidth">
  8. {{ $filter := slice "devlog" }}
  9. {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}}
  10. {{ range first 1 $pages }}
  11. {{ partial "articlePreview.html" . }}
  12. {{ end }}
  13. </section>
  14. <a class="more responsiveWidth" href="tags/devlog">More development updates...</a>
  15. <section class="list vlist responsive responsiveWidth">
  16. {{ $filter := slice "communitylog" }}
  17. {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}}
  18. {{ range first 1 $pages }}
  19. {{ partial "articlePreview.html" . }}
  20. {{ end }}
  21. </section>
  22. <a class="more responsiveWidth" href="tags/communitylog">More community updates...</a>
  23. <section class="list vlist responsive responsiveWidth">
  24. {{ $filter := slice "misc" }}
  25. {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}}
  26. {{ range first 1 $pages }}
  27. {{ partial "articlePreview.html" . }}
  28. {{ end }}
  29. </section>
  30. <ul class="more responsiveWidth">
  31. {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}}
  32. {{ range first 3 ( after 1 $pages ) }}
  33. <li>
  34. <a href="{{ .RelPermalink }}">
  35. {{ if .Params.summarytitle }}
  36. {{ .Params.summarytitle }}
  37. {{ else }}
  38. {{ if .Title }} {{ .Title }} {{ end }}
  39. {{ end }}
  40. ...
  41. </a>
  42. </li>
  43. {{ end }}
  44. <li><a href="tags/blog">More from the blog...</a></li>
  45. </ul>
  46. {{ partial "features.html" . }}
  47. {{ partial "contribute.html" . }}
  48. {{ end }}