From b34e09f8fe1011963934dbf40dc92f0b258592ca Mon Sep 17 00:00:00 2001 From: Zach Berwaldt Date: Sat, 13 May 2023 22:39:58 -0400 Subject: more layout work --- layouts/_default/baseof.html | 10 +++++++--- layouts/_default/list.html | 12 ++++++++++++ layouts/_default/single.html | 4 ++++ layouts/_default/summary.html | 13 +++++++++++++ layouts/index.html | 6 +++++- layouts/partials/footer.html | 4 +++- layouts/partials/head.html | 3 +++ layouts/partials/header.html | 22 ++++++++++++++++------ 8 files changed, 63 insertions(+), 11 deletions(-) create mode 100644 layouts/_default/summary.html (limited to 'layouts') diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 5f8e2ec..6ed81b9 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,10 +1,14 @@ - + {{- partial "head.html" . -}} {{- partial "header.html" . -}} -
- {{- block "main" . }}{{- end }} +
+ {{- block "main" . }} + {{- end }}
{{- partial "footer.html" . -}} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index e69de29..5d1370f 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -0,0 +1,12 @@ +{{ define "main" }} +
+
{{- .Content -}}
+
+ {{ range .Paginator.Pages }} +
+ {{ .Render "summary" }} +
+ {{ end }} +
+
+{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index e69de29..3e48693 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -0,0 +1,4 @@ +{{ define "main" }} +

{{ .Title }}

+ {{- .Content -}} +{{ end }} \ No newline at end of file diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html new file mode 100644 index 0000000..afd5f2b --- /dev/null +++ b/layouts/_default/summary.html @@ -0,0 +1,13 @@ +
+
+ {{with .CurrentSection.Title }}{{ . }}{{end}} +

+ + {{ .Title }} + +

+
+ {{ .Summary }} +
+
+
diff --git a/layouts/index.html b/layouts/index.html index 273d161..51f6625 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,5 +1,9 @@ {{ define "main" }}
-

Hello World

+ {{ with .Site.GetPage "post" }} + {{ range .Pages }} +

{{ .Title }}

+ {{ end }} + {{ end }}
{{ end }} \ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index e72253b..eb1e7e7 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,3 +1,5 @@
-

{{ .Title }}

+
+

{{ .Site.Title }}

+
\ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 73308f4..dbc55b1 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -1,5 +1,8 @@ {{ .Title }} + {{ with resources.Get "css/pico.min.css" }} + + {{ end }} {{ with resources.Get "css/main.css" }} {{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index d0930a3..4a9ae70 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,8 +1,18 @@
-

{{ .Title | default .Site.Title }}

- +
+ +
\ No newline at end of file -- cgit v1.1