From 4c41e477e13d37e187c8de4225c7e8056bd9ed28 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 29 Sep 2025 19:17:13 +0200 Subject: Internalise theme --- layouts/_default/baseof.html | 29 ++++++++++++++++++----------- layouts/_default/list.html | 27 ++++++++++++++++++++------- layouts/_default/single.html | 44 ++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 80 insertions(+), 20 deletions(-) (limited to 'layouts/_default') diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 69be8f7..aa39a42 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,13 +1,20 @@ - - - {{- partial "head.html" . -}} - - - {{ partial "header.html" . }} -
- {{- block "main" . }}{{- end }} -
- {{- partial "footer.html" . -}} - + + + {{- partial "head/index" . -}} + + + +
+ {{ partial "header/index" . }} + {{ partial "header/theme-button" . }} +
+ +
+ {{- block "main" . -}} + {{- end }} +
+ + {{- partial "footer/index" . -}} + diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 577852f..d366d53 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,17 +1,30 @@ {{ define "main" }} + {{ $pages := .Pages }} -{{ $paginator := .Paginate $pages }} +{{ $paginator := .Paginate $pages }} +
-

{{ if .Params.header }}{{ .Params.header }}{{ else }}{{ .Title }}{{ end }}

-{{ if .Content }}

{{ .Content }}

{{ end }} +

+ {{ if .Params.header }} + {{ .Params.header }} + {{ else }} + {{ .Title }} + {{ end }} +

+ + {{ with .Content }} + {{ . }} + {{ end }}
-
-{{ range $index, $pages := $paginator.Pages }} +
+ {{ range $index, $pages := $paginator.Pages }} {{ partial "list/default" . }} -{{ end }} + {{ end }}
-{{ partial "list/components/pagination" . }} +{{ if gt $paginator.TotalPages 1 }} + {{ partial "list/pagination" . }} +{{ end }} {{ end }} \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 13aa7d0..80c3bee 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,3 +1,43 @@ {{ define "main" }} -{{ partial "single/default" . }} -{{ end }} \ No newline at end of file + +
+
+

{{ .Title }}

+ +
+ {{/* Publish date */}} + + + {{/* Categories */}} + {{ with (.GetTerms "categories") }} — + {{ range . }} + + {{ .LinkTitle }} + + {{ end }} + {{ end }} +
+
+ + {{ partial "single/table-of-contents" . }} + +
{{ .Content | emojify }}
+ + {{ partial "single/comments/index" . }} + + +
+ +{{ end }} -- cgit v1.3