Use default landing for blog section

Addresses #78. Now, posts are grouped and ordered the same way on all
pages.
Tested on my site and caspern's
This commit is contained in:
Michael Noronha
2018-06-14 00:41:29 -05:00
parent a7007d8a36
commit 3f180fa7c4
2 changed files with 3 additions and 31 deletions

View File

@@ -2,25 +2,16 @@
<div class="main column">
<div class="container">
<div class="content">
{{ $globalTitle := .Title}}
<div class="markdown">
{{ range .Data.Pages }}
{{ if eq .Title $globalTitle }}
{{ .Content }}
{{ end }}
{{ end }}
</div>
<div class="posts">
{{ if ne (len (where .Data.Pages "Title" "!=" $globalTitle)) 0}}
<div class="page-heading">{{ .Title }}</div>
<ul>
{{ range .Data.Pages.ByPublishDate }}
{{ if ne .Title $globalTitle }}
{{ range .Data.Pages.GroupByDate "Jan, 2006" "desc"}}
<li class="groupby">{{ .Key }}</li>
{{ range sort .Pages "Date" "desc" }}
{{ partial "li.html" . }}
{{ end }}
{{ end }}
</ul>
{{ end }}
</div>
</div>
</div>

View File

@@ -1,19 +0,0 @@
{{ partial "header.html" . }}
<div class="main column">
<div class="container">
<div class="content">
<div class="posts">
<div class="page-heading">Blog</div>
<ul>
{{ range .Data.Pages.GroupByDate "Jan, 2006" "desc"}}
<li class="groupby">{{ .Key }}</li>
{{ range sort .Pages "Date" "desc" }}
{{ partial "li.html" . }}
{{ end }}
{{ end }}
</ul>
</div>
</div>
</div>
</div>
{{ partial "footer.html" . }}