Updating UI for lists

This commit is contained in:
2026-04-03 21:27:47 +01:00
parent 11b9f68b02
commit 4832b812b2
3 changed files with 109 additions and 0 deletions

19
layouts/_default/li.html Normal file
View File

@@ -0,0 +1,19 @@
<li class="post-item">
{{ $format := "02 Jan 2006" }}
<a href="{{ .Permalink }}" class="post-item__link">
<span class="post-item__title">{{ .Title | markdownify }}</span>
<span class="post-item__date">{{ .Date.Format $format }}</span>
</a>
{{ if .Summary }}
<p class="post-item__summary">{{ .Summary | plainify | truncate 150 }}</p>
{{ end }}
{{ with .Params.tags }}
<div class="post-item__tags">
{{ range . }}
{{ with $.Site.GetPage (printf "/tags/%s" .) }}
<a href="{{ .Permalink }}" class="post-item__tag">{{ .Title }}</a>
{{ end }}
{{ end }}
</div>
{{ end }}
</li>

View File

@@ -0,0 +1,12 @@
{{ define "main" }}
<h1 id="{{ .Title | urlize }}">{{ .Title | markdownify }}</h1>
{{ .Content }}
<ul class="post-list">
{{ range .Pages.ByDate.Reverse }} {{ .Render "li" }} {{ end }}
</ul>
{{ end }} {{define "aside" }} {{ if .Params.description }}
<p>{{ .Params.description }}</p>
{{ end }} {{ end }}