From f9ee24248ef264a85e4a3d5ef6db42f848dcb347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Avijit=20=F0=9F=9A=80?= <526avijit@gmail.com> Date: Fri, 4 Jun 2021 16:43:45 +0200 Subject: [PATCH] Fix theme switching and templating --- themes/gokarna/layouts/_default/baseof.html | 6 +- themes/gokarna/layouts/_default/list.html | 52 +++++++---------- themes/gokarna/layouts/_default/single.html | 28 +++------ themes/gokarna/layouts/_default/terms.html | 42 +++++-------- themes/gokarna/layouts/partials/head.html | 4 +- themes/gokarna/layouts/partials/header.html | 4 +- themes/gokarna/static/css/dark.css | 21 +++++++ themes/gokarna/static/css/main.css | 38 +++++------- themes/gokarna/static/js/main.js | 65 +++++++++++++-------- 9 files changed, 125 insertions(+), 135 deletions(-) create mode 100644 themes/gokarna/static/css/dark.css diff --git a/themes/gokarna/layouts/_default/baseof.html b/themes/gokarna/layouts/_default/baseof.html index d863ec6..d663ad3 100644 --- a/themes/gokarna/layouts/_default/baseof.html +++ b/themes/gokarna/layouts/_default/baseof.html @@ -1,11 +1,11 @@ - + {{- partial "head.html" . -}} {{- partial "header.html" . -}} -
+
{{- block "main" . }}{{- end }} -
+ {{- partial "footer.html" . -}} diff --git a/themes/gokarna/layouts/_default/list.html b/themes/gokarna/layouts/_default/list.html index d735015..f708129 100644 --- a/themes/gokarna/layouts/_default/list.html +++ b/themes/gokarna/layouts/_default/list.html @@ -1,38 +1,26 @@ - - -{{- partial "head.html" . -}} +{{ define "main" }} + +
- - {{- partial "header.html" . -}} -
+

{{ .Name }}

- -
+ {{ $posts := where .Data.Pages "Params.type" "post" }} + {{ range $posts.GroupByDate "2006" }} -

{{ .Name }}

+

{{ .Key }}

- {{ $posts := where .Data.Pages "Params.type" "post" }} - {{ range $posts.GroupByDate "2006" }} + + {{ range .Pages.GroupByDate "January" }} +

{{ .Key }}

+ {{- range .Pages -}} +
+ {{ .Title }} + +
-

{{ .Key }}

+ {{ end }} + {{ end }} + {{ end }} - - {{ range .Pages.GroupByDate "January" }} -

{{ .Key }}

- {{- range .Pages -}} -
- {{ .Title }} - -
- - {{ end }} - {{ end }} - {{ end }} - -
- -
- {{- partial "footer.html" . -}} - - - +
+{{ end }} \ No newline at end of file diff --git a/themes/gokarna/layouts/_default/single.html b/themes/gokarna/layouts/_default/single.html index 1e68a74..d673775 100644 --- a/themes/gokarna/layouts/_default/single.html +++ b/themes/gokarna/layouts/_default/single.html @@ -1,21 +1,9 @@ - - -{{- partial "head.html" . -}} +{{ define "main" }} + {{ if eq .Type "post" }} + {{- partial "post.html" . -}} + {{ end }} - - {{- partial "header.html" . -}} -
- - {{ if eq .Type "post" }} - {{- partial "post.html" . -}} - {{ end }} - - {{ if eq .Type "singles" }} - {{- partial "single.html" . -}} - {{ end }} - -
- {{- partial "footer.html" . -}} - - - + {{ if eq .Type "singles" }} + {{- partial "single.html" . -}} + {{ end }} +{{ end }} \ No newline at end of file diff --git a/themes/gokarna/layouts/_default/terms.html b/themes/gokarna/layouts/_default/terms.html index 2ad490b..1c400fc 100644 --- a/themes/gokarna/layouts/_default/terms.html +++ b/themes/gokarna/layouts/_default/terms.html @@ -1,29 +1,17 @@ - - -{{- partial "head.html" . -}} +{{ define "main" }} +
- - {{- partial "header.html" . -}} -
+

Tags

+ -
- -

Tags

- - -
- -
- {{- partial "footer.html" . -}} - - - +
+{{ end }} diff --git a/themes/gokarna/layouts/partials/head.html b/themes/gokarna/layouts/partials/head.html index 8e31968..4b34c48 100644 --- a/themes/gokarna/layouts/partials/head.html +++ b/themes/gokarna/layouts/partials/head.html @@ -2,11 +2,11 @@ - - + {{ $title := print .Site.Title " | " .Title }} {{ if .IsHome }}{{ $title = .Site.Title }}{{ end }} diff --git a/themes/gokarna/layouts/partials/header.html b/themes/gokarna/layouts/partials/header.html index f39154e..61427df 100644 --- a/themes/gokarna/layouts/partials/header.html +++ b/themes/gokarna/layouts/partials/header.html @@ -1,4 +1,4 @@ -
+