Make new default listing and use original in posts

This commit is contained in:
ItsDrike 2021-08-25 19:41:15 +02:00
parent e1342fcd55
commit ef1800933b
No known key found for this signature in database
GPG key ID: B5F6B41F708C3ADD
2 changed files with 32 additions and 19 deletions

View file

@ -2,21 +2,12 @@
<div id="main"> <div id="main">
<div class="container"> <div class="container">
{{ partial "content.html" . }} {{ partial "content.html" . }}
{{ if .Content }}
<!--Group posts by months--> <hr />
{{ range .Pages.GroupByDate "2006-01" }} {{ end }}
{{ $month := print .Key "-01"}} {{ range .Pages.ByTitle }}
{{ $display := dateFormat "2006-01" $month }}
<h3 class="mt-5" id="{{ $display }}">
<a href="#{{ $display }}">
<time datetime="{{ $month }}" title='{{ dateFormat "January 2006" $month }}'>{{ $display }}</time>
</a>
</h3>
<!--List posts belonging to current month -->
{{ range (sort .Pages "Date" "desc") }}
{{ partial "list_item.html" . }} {{ partial "list_item.html" . }}
{{ end }} {{ end }}
{{ end }}
</div> </div>
</div> </div>
{{ end }} {{ end }}

22
layouts/posts/list.html Normal file
View file

@ -0,0 +1,22 @@
{{ define "main" }}
<div id="main">
<div class="container">
{{ partial "content.html" . }}
<!--Group posts by months-->
{{ range .Pages.GroupByDate "2006-01" }}
{{ $month := print .Key "-01"}}
{{ $display := dateFormat "2006-01" $month }}
<h3 class="mt-5" id="{{ $display }}">
<a href="#{{ $display }}">
<time datetime="{{ $month }}" title='{{ dateFormat "January 2006" $month }}'>{{ $display }}</time>
</a>
</h3>
<!--List posts belonging to current month -->
{{ range (sort .Pages "Date" "desc") }}
{{ partial "list_item.html" . }}
{{ end }}
{{ end }}
</div>
</div>
{{ end }}