From d91f48c4945acd1b9f76a79d7804580b70b0c2df Mon Sep 17 00:00:00 2001 From: verdant Date: Sun, 31 May 2026 16:36:13 +0800 Subject: Refactor: remove bloated CSS style and nested HTML layouts --- layouts/archives/single.html | 92 +++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 57 deletions(-) (limited to 'layouts/archives') diff --git a/layouts/archives/single.html b/layouts/archives/single.html index dc089ff..83436ac 100644 --- a/layouts/archives/single.html +++ b/layouts/archives/single.html @@ -1,66 +1,44 @@ {{ define "main" }}
- -

{{ .Site.Title }}

-
- +

{{ .Site.Title }}

+
+
+ {{ if .Data.Singular }} +

Filtering for "{{ .Title }}"

+ Remove filter + {{ end }} - - {{ if .Data.Singular }} -

Filtering for "{{ .Title }}"

- - Remove filter - - {{ end }} - - {{ $allPosts := where .Site.RegularPages "Type" "eq" "posts" }} - {{ $excludePosts := where $allPosts "Params.categories" "intersect" (slice "1") }} - {{ $postPages := ($allPosts | complement $excludePosts) }} - - {{ if .Site.Params.showPostCount }} -

There {{ if le (len $postPages) 1 }} is {{ len $postPages }} piece. {{ else }} are {{ len $postPages }} pieces. {{ end }}

- {{ end }} + {{ $allPosts := where .Site.RegularPages "Type" "eq" "posts" }} + {{ $excludePosts := where $allPosts "Params.categories" "intersect" (slice "1") }} + {{ $postPages := ($allPosts | complement $excludePosts) }} -
    - {{ $currentYear := 0 }} - {{ range $postPages }} - {{ if .Site.Params.groupByYear }} - {{ $year := .Date.Year }} - {{ if ne $year $currentYear }} -

    {{ $year }}

    - {{ $currentYear = $year }} +
      + {{ $currentYear := 0 }} + {{ range $postPages }} + {{ $year := .Date.Year }} + {{ if ne $year $currentYear }} +

      {{ $year }}

      + {{ $currentYear = $year }} + {{ end }} +
    • + + {{ .Title }} +
    • + {{ else }} +
    • No posts yet
    • {{ end }} - {{ end }} -
    • - - - - - - {{ .Title }} -
    • - {{ else }} -
    • No posts yet
    • - {{ end }} -
    +
- {{ if .Data.Singular }} - {{ else }} - -
- {{ range .Site.Taxonomies.tags }} - #{{ .Page.Title }}  - {{ end }} -
-
- {{ end }} -
+ {{ if not .Data.Singular }} + + {{ end }} +
{{ end }} -- cgit v1.2.3