From 14fca032762fc1c92c3e6798aa1c628b1151d443 Mon Sep 17 00:00:00 2001 From: tdro Date: Sat, 9 Sep 2023 19:12:32 -0400 Subject: themes/default/layouts/_default/baseof: More granularity with header --- themes/default/layouts/_default/baseof.html | 13 +- themes/default/layouts/_default/home.archives.html | 26 ++-- themes/default/layouts/_default/home.authors.html | 34 ++--- themes/default/layouts/_default/home.sources.html | 43 ++++--- themes/default/layouts/_default/home.xslt.rss.xsl | 143 ++++++++++----------- .../default/layouts/_default/home.xslt.sitemap.xsl | 67 +++++----- themes/default/layouts/_default/index.html | 4 +- .../default/layouts/_default/section.drafts.html | 8 +- themes/default/layouts/_default/section.feeds.html | 4 +- themes/default/layouts/_default/section.html | 4 +- themes/default/layouts/_default/section.likes.html | 6 +- themes/default/layouts/_default/section.media.html | 4 +- themes/default/layouts/_default/single.html | 4 +- themes/default/layouts/_default/taxonomy.html | 7 +- themes/default/layouts/_default/term.html | 4 +- 15 files changed, 195 insertions(+), 176 deletions(-) (limited to 'themes/default/layouts/_default') diff --git a/themes/default/layouts/_default/baseof.html b/themes/default/layouts/_default/baseof.html index e9f8550..a582805 100644 --- a/themes/default/layouts/_default/baseof.html +++ b/themes/default/layouts/_default/baseof.html @@ -34,12 +34,13 @@ -
- {{- block "middle" . -}} -
Silence is golden.
- {{- end -}} - {{- partial "base-footer.html" . -}} -
+ {{- block "header" . -}}{{- end -}} +
+ {{- block "middle" . -}} +
Silence is golden.
+ {{- end -}} +
+ {{- partial "base-footer.html" . -}}
diff --git a/themes/default/layouts/_default/home.archives.html b/themes/default/layouts/_default/home.archives.html index 7fb5a78..0a04d41 100644 --- a/themes/default/layouts/_default/home.archives.html +++ b/themes/default/layouts/_default/home.archives.html @@ -1,14 +1,13 @@ -{{ define "title" }}Message Archive — {{ end }} -{{ define "description" }}This page contains an archive of all messages — {{ end }} -{{ define "styles" }} +{{- define "title" -}}Message Archive — {{- end -}} +{{- define "description" -}}This page contains an archive of all messages — {{- end -}} +{{- define "styles" -}} -{{ end }} +{{- end -}} -{{ define "middle" }} - - {{ partial "navigator-middle.html" +{{- define "header" -}} + {{- partial "navigator-middle.html" (dict "Context" . "IconLabel" "Back" @@ -18,8 +17,10 @@ "Subtitle" (partial "count-total-messages.html" .) "Href" (or (and (gt .Paginator.PageNumber 1) (.Paginator.Prev.URL | absURL)) "/") ) - }} + -}} +{{- end -}} +{{- define "middle" -}} {{ range (.Paginator.Pages.GroupByDate "2006") }} @@ -47,10 +48,9 @@ - {{ partial "pagination.html" . }} - -{{ end }} + {{- partial "pagination.html" . -}} +{{- end -}} -{{ define "right" }} +{{- define "right" -}} {{- partial "navigator-right.html" . -}} -{{ end }} +{{- end -}} diff --git a/themes/default/layouts/_default/home.authors.html b/themes/default/layouts/_default/home.authors.html index 17dcf59..ee24585 100644 --- a/themes/default/layouts/_default/home.authors.html +++ b/themes/default/layouts/_default/home.authors.html @@ -1,16 +1,13 @@ -{{ define "title" }}Authors — {{ end }} -{{ define "description" }}This page contains a list of all authors — {{ end }} -{{ define "styles" }} +{{- define "title" -}}Authors — {{- end -}} +{{- define "description" -}}This page contains a list of all authors — {{- end -}} +{{- define "styles" -}} -{{ end }} +{{- end -}} -{{ define "middle" }} - - {{- partial "generate-authors" . -}} - - {{ partial "navigator-middle.html" +{{- define "header" -}} + {{- partial "navigator-middle.html" (dict "Title" "Authors" "Subtitle" (partial "count-authors.html" .) @@ -20,22 +17,25 @@ "Id" "back" "Context" . ) - }} + -}} +{{- end -}} - {{ $authors := partial "function-authors-slice.html" . }} +{{- define "middle" -}} + {{- partial "generate-authors" . -}} + + {{- $authors := partial "function-authors-slice.html" . -}} {{- range $author := $authors -}} - {{ $data := index $.Site.Data $author | default "default" }} + {{- $data := index $.Site.Data $author | default "default" -}} {{- $date := (index (first 1 (where $.Site.Pages.ByDate.Reverse "Section" $author)) 0).Date -}} {{- partial "author-card.html" (dict "Data" $data "Date" $date ) -}} - {{ end }} - -{{ end }} + {{- end -}} +{{- end -}} -{{ define "right" }} +{{- define "right" -}} {{- partial "navigator-right.html" . -}} -{{ end }} +{{- end -}} diff --git a/themes/default/layouts/_default/home.sources.html b/themes/default/layouts/_default/home.sources.html index b498f4a..cea3826 100644 --- a/themes/default/layouts/_default/home.sources.html +++ b/themes/default/layouts/_default/home.sources.html @@ -1,28 +1,27 @@ -{{ define "title" }}Sources — {{ end }} -{{ define "description" }}This page contains a list of all source files — {{ end }} -{{ define "styles" }} +{{- define "title" -}}Sources — {{- end -}} +{{- define "description" -}}This page contains a list of all source files — {{- end -}} +{{- define "styles" -}} -{{ end }} +{{- end -}} -{{ define "middle" }} +{{- define "header" -}} + {{- $_default := readDir (print "/themes/default/layouts/_default") -}} + {{- $_markup := readDir (print "/themes/default/layouts/_default/_markup") -}} + {{- $partials := readDir (print "/themes/default/layouts/partials") -}} + {{- $shortcodes := readDir (print "/themes/default/layouts/shortcodes") -}} - {{ $_default := readDir (print "/themes/default/layouts/_default") }} - {{ $_markup := readDir (print "/themes/default/layouts/_default/_markup") }} - {{ $partials := readDir (print "/themes/default/layouts/partials") }} - {{ $shortcodes := readDir (print "/themes/default/layouts/shortcodes") }} - - {{ $fileCount := add + {{- $fileCount := add (add (sub (len $_default) 1) (len $_markup)) (add (len $partials) (len $shortcodes)) - }} + -}} - {{ partial "navigator-middle.html" + {{- partial "navigator-middle.html" (dict "Title" "Sources" "Subtitle" (print $fileCount " " "Files") @@ -32,11 +31,17 @@ "Id" "back" "Context" . ) - }} + -}} +{{- end -}} + +{{- define "middle" -}} + {{- $_default := readDir (print "/themes/default/layouts/_default") -}} + {{- $_markup := readDir (print "/themes/default/layouts/_default/_markup") -}} + {{- $partials := readDir (print "/themes/default/layouts/partials") -}} + {{- $shortcodes := readDir (print "/themes/default/layouts/shortcodes") -}} -

Defaults

    {{ range sort $_default ".ModTime" "desc" }} @@ -109,11 +114,9 @@ · Fuzzy Sort by Stephen Kamenar: MIT License

    - +{{- end -}} -{{ end }} - -{{ define "right" }} +{{- define "right" -}} {{- partial "navigator-right.html" . -}} -{{ end }} +{{- end -}} diff --git a/themes/default/layouts/_default/home.xslt.rss.xsl b/themes/default/layouts/_default/home.xslt.rss.xsl index d345af9..9d5e8ee 100644 --- a/themes/default/layouts/_default/home.xslt.rss.xsl +++ b/themes/default/layouts/_default/home.xslt.rss.xsl @@ -18,88 +18,87 @@ -
    - +
    - - - -
    - - - - - - - - - - -
    -
    - -
    -
    + + + +
    + + + + + + + + + + +
    +
    + +
    +
    - - + + diff --git a/themes/default/layouts/_default/home.xslt.sitemap.xsl b/themes/default/layouts/_default/home.xslt.sitemap.xsl index 4833a22..67a4459 100644 --- a/themes/default/layouts/_default/home.xslt.sitemap.xsl +++ b/themes/default/layouts/_default/home.xslt.sitemap.xsl @@ -16,37 +16,37 @@ -
    - +
    @@ -68,10 +68,9 @@ - - Last Modified: - Frequency: - Priority: +Last Modified: +Frequency: +Priority: diff --git a/themes/default/layouts/_default/index.html b/themes/default/layouts/_default/index.html index caa9cff..651873a 100644 --- a/themes/default/layouts/_default/index.html +++ b/themes/default/layouts/_default/index.html @@ -4,7 +4,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- partial "navigator-middle.html" (dict "Context" . @@ -16,7 +16,9 @@ "Href" (and (gt .Paginator.PageNumber 1) (.Paginator.Prev.URL | absURL)) ) -}} +{{- end -}} +{{- define "middle" -}} {{- range .Paginator.Pages -}} {{- partial "render-embed.html" . -}} {{- end -}} diff --git a/themes/default/layouts/_default/section.drafts.html b/themes/default/layouts/_default/section.drafts.html index 0da61a3..4267a2a 100644 --- a/themes/default/layouts/_default/section.drafts.html +++ b/themes/default/layouts/_default/section.drafts.html @@ -16,7 +16,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- $author := partial "function-authors-data.html" . -}} {{- $authors := where .Site.RegularPages "Section" $author.user -}} {{- $drafts := where .Site.RegularPages "Draft" true -}} @@ -31,13 +31,15 @@ "Title" "Drafts" "Icon" "arrow-left" "Subtitle" (partial "count-drafts.html" .) - "Href" (or (and (gt $paginator.PageNumber 1) ($paginator.Prev.URL | absURL)) "/") + "Href" (or (and (gt $paginator.PageNumber 1) ($paginator.Paginator.Prev.URL | absURL)) "/") ) -}} {{- partial "profile.html" . -}} +{{- end -}} - {{- range $paginator.Pages -}} +{{- define "middle" -}} + {{- range .Paginator.Pages -}} {{- partial "render-embed.html" . -}} {{- else -}}
    diff --git a/themes/default/layouts/_default/section.feeds.html b/themes/default/layouts/_default/section.feeds.html index 2bebe2b..1cbdf71 100644 --- a/themes/default/layouts/_default/section.feeds.html +++ b/themes/default/layouts/_default/section.feeds.html @@ -16,7 +16,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- partial "navigator-middle.html" (dict "Context" . @@ -30,7 +30,9 @@ -}} {{- partial "profile.html" . -}} +{{- end -}} +{{- define "middle" -}} {{- range .Paginator.Pages -}} {{- partial "render-embed.html" . -}} {{- else -}} diff --git a/themes/default/layouts/_default/section.html b/themes/default/layouts/_default/section.html index c926839..6691a57 100644 --- a/themes/default/layouts/_default/section.html +++ b/themes/default/layouts/_default/section.html @@ -15,7 +15,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- $author := partial "function-authors-data.html" . -}} {{- partial "navigator-middle.html" @@ -33,7 +33,9 @@ {{- partial "author-section-picture.html" . -}} {{- partial "profile.html" . -}} +{{- end -}} +{{- define "middle" -}} {{- range .Paginator.Pages -}} {{- partial "render-embed.html" . -}} {{- else -}} diff --git a/themes/default/layouts/_default/section.likes.html b/themes/default/layouts/_default/section.likes.html index 13320a2..ba6a33e 100644 --- a/themes/default/layouts/_default/section.likes.html +++ b/themes/default/layouts/_default/section.likes.html @@ -16,7 +16,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- $author := partial "function-authors-data.html" . -}} {{- $authors := where .Site.RegularPages "Section" $author.user -}} {{- $likes := where .Site.RegularPages ".Params.liked" true -}} @@ -36,8 +36,10 @@ -}} {{- partial "profile.html" . -}} +{{- end -}} - {{- range $paginator.Pages -}} +{{- define "middle" -}} + {{- range .Paginator.Pages -}} {{- partial "render-embed.html" . -}} {{- else -}}
    diff --git a/themes/default/layouts/_default/section.media.html b/themes/default/layouts/_default/section.media.html index 475fc81..4063f83 100644 --- a/themes/default/layouts/_default/section.media.html +++ b/themes/default/layouts/_default/section.media.html @@ -16,7 +16,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- partial "navigator-middle.html" (dict "Title" "Media" @@ -30,7 +30,9 @@ -}} {{- partial "profile.html" . -}} +{{- end -}} +{{- define "middle" -}} {{- $author := partial "function-authors-data.html" . -}} {{- $notFeeds := where .Site.RegularPages "Params.feed" "eq" nil -}} {{- $authors := where .Site.RegularPages "Section" $author.user -}} diff --git a/themes/default/layouts/_default/single.html b/themes/default/layouts/_default/single.html index 71953d7..892a55f 100644 --- a/themes/default/layouts/_default/single.html +++ b/themes/default/layouts/_default/single.html @@ -4,7 +4,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- partial "navigator-middle.html" (dict "Title" "Message" @@ -16,7 +16,9 @@ "Context" . ) -}} +{{- end -}} +{{- define "middle" -}} {{- partial "render-embed.html" . -}} diff --git a/themes/default/layouts/_default/taxonomy.html b/themes/default/layouts/_default/taxonomy.html index 8c5cdbe..eec38ea 100644 --- a/themes/default/layouts/_default/taxonomy.html +++ b/themes/default/layouts/_default/taxonomy.html @@ -4,8 +4,7 @@ {{- end -}} -{{- define "middle" -}} - +{{- define "header" -}} {{- partial "navigator-middle.html" (dict "Context" . @@ -17,7 +16,9 @@ "Href" (or (and (gt .Paginator.PageNumber 1) (.Paginator.Prev.URL | absURL)) "/") ) -}} +{{- end -}} +{{- define "middle" -}} {{- range .Paginator.Pages -}} {{- $count := len .Data.Pages -}} @@ -59,7 +60,7 @@ {{- end -}} - {{ partial "pagination.html" . }} + {{- partial "pagination.html" . -}} {{- end -}} {{- define "right" -}} diff --git a/themes/default/layouts/_default/term.html b/themes/default/layouts/_default/term.html index 699178e..e68753b 100644 --- a/themes/default/layouts/_default/term.html +++ b/themes/default/layouts/_default/term.html @@ -4,7 +4,7 @@ {{- end -}} -{{- define "middle" -}} +{{- define "header" -}} {{- partial "navigator-middle.html" (dict "Context" . @@ -16,7 +16,9 @@ "Href" (or (and (gt .Paginator.PageNumber 1) (.Paginator.Prev.URL | absURL)) "/") ) -}} +{{- end -}} +{{- define "middle" -}} {{- range .Paginator.Pages -}} {{- partial "render-embed.html" . -}} {{- end -}} -- cgit v1.2.3