Make the blog list actually work

This commit is contained in:
kolaente 2021-04-25 18:29:05 +02:00
parent fe833e0b35
commit 1340d259a0
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 29 additions and 19 deletions

View File

@ -1,28 +1,38 @@
{{ partial "header.html" . }} {{ partial "header.html" . }}
{{ partial "navbar.html" . }} {{ partial "navbar.html" . }}
<div class="container is-centered page"> <div class="container content page">
<div class="columns"> {{ $paginator := .Paginate (where .Data.Pages "Type" "blog") }}{{ range $paginator.Pages }}
<div class="column is-one-quarter"> <div class="card">
{{ partial "menu" . }} <div class="card-content">
<div class="media">
<div class="media-content">
<a class="title is-4" href="{{ .Permalink }}">{{ .Title }}</a>
<p class="subtitle is-6">
{{ .Date.Format "2006-01-02" }}
</p>
</div>
</div> </div>
<div class="column is-three-quarters">
<div class="content">
{{ .Content }}
{{ range .Pages.GroupBy "Section" }} <div class="content">
<h3>{{ .Key | title }}</h3> {{ .Summary }}
<ul> </div>
{{ range .Pages }}
<li> <a href="{{ .Permalink }}" class="button is-primary is-outlined noshadow">
<a href="{{ .Permalink }}">{{ .Title }}</a> Read more
</li> </a>
</div>
</div>
{{ end }} {{ end }}
</ul>
<nav class="pagination is-centered" role="navigation" aria-label="pagination">
{{ if .Paginator.HasPrev}}
<a class="pagination-previous" href="{{ .Paginator.Prev.URL }}">Previous</a>
{{ end }} {{ end }}
</div> {{ if .Paginator.HasNext }}
</div> <a class="pagination-next" href="{{ .Paginator.Next.URL }}">Next</a>
</div> {{ end }}
</nav>
</div> </div>
{{ partial "footer.html" . }} {{ partial "footer.html" . }}