feat(theme): masonry.js
implemented masonry.js so that items on list pages fill the content space more efficiently, wasting less space on the pagepull/3/head
parent
704d8366f4
commit
0a3d49678f
|
|
@ -1,13 +1,13 @@
|
||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
<div class="row" style="margin-top: 25%">
|
|
||||||
{{ $paginator := .Paginate ( where site.RegularPages "Type" "in" site.Params.mainSections ) }}
|
{{ $paginator := .Paginate ( where site.RegularPages "Type" "in" site.Params.mainSections ) }}
|
||||||
{{ if ne .Kind "home" }}
|
{{ if ne .Kind "home" }}
|
||||||
{{ $paginator = .Data }}
|
{{ $paginator = .Data }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
<div class="row grid" data-masonry='{ "itemSelector": ".grid-item" }' style="margin-top: 25%">
|
||||||
<div class="columns"></div>
|
<div class="columns"></div>
|
||||||
|
|
||||||
{{ range $paginator.Pages }}
|
{{ range $paginator.Pages }}
|
||||||
<div class="five columns">
|
<div class="five columns grid-item">
|
||||||
{{ range .Params.categories }}
|
{{ range .Params.categories }}
|
||||||
<a href="{{ $.Site.BaseURL }}categories/{{ . | urlize }}/">{{ . }}</a>
|
<a href="{{ $.Site.BaseURL }}categories/{{ . | urlize }}/">{{ . }}</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
@ -38,4 +38,6 @@
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
<script src="/js/masonry.js"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue