mirror of
https://github.com/Noettore/cocoa-eh-hugo-theme.git
synced 2025-10-15 19:56:41 +02:00

The months are displayed reverse chronologically, but the posts for that month are displayed chronologically. It seems more intuitive to have posts under each month also to be sorted reverse chronologically.
49 lines
1.8 KiB
HTML
49 lines
1.8 KiB
HTML
{{ partial "header.html" . }}
|
|
<div class="main column">
|
|
<div class="container">
|
|
<div class="content">
|
|
{{ range where .Data.Pages "Title" "Home" }}
|
|
<div class="markdown">
|
|
{{ .Content }}
|
|
</div>
|
|
{{ end }}
|
|
|
|
{{ if isset .Site.Params "latestpostcount" }}
|
|
<div class="posts">
|
|
{{ $nbPosts := len (where .Data.Pages "Section" "blog") }}
|
|
{{ if gt $nbPosts 0 }}
|
|
<div class="page-heading">Latest posts</div>
|
|
<ul>
|
|
{{ range (first .Site.Params.latestpostcount (where .Pages "Section" "blog")).GroupByDate "Jan, 2006" "desc" }}
|
|
<li class="groupby">{{ .Key }}</li>
|
|
{{ range sort .Pages "Date" "desc" }}
|
|
{{ partial "li.html" . }}
|
|
{{ end }}
|
|
{{ end }}
|
|
</ul>
|
|
|
|
{{ if gt $nbPosts .Site.Params.latestpostcount }}
|
|
<a href="./blog/" class="see-more">See more ...</a>
|
|
{{ end }}
|
|
{{ end }}
|
|
</div>
|
|
{{ end }}
|
|
|
|
<div class="best-posts">
|
|
{{ $nbPosts := len (where .Data.Pages "Params.best" true) }}
|
|
{{ if gt $nbPosts 0 }}
|
|
<div class="page-heading">Best posts</div>
|
|
<ul>
|
|
{{ range sort .Data.Pages "Date" "desc" }}
|
|
{{ if eq .Params.best true }}
|
|
{{ partial "li.html" . }}
|
|
{{ end }}
|
|
{{ end }}
|
|
</ul>
|
|
{{ end }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{ partial "footer.html" . }}
|