diff --git a/layouts/_default/single.html b/layouts/_default/single.html index c862940..74116dc 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -3,7 +3,7 @@
{{- partial "post_thumbnail.html" (dict "page" . ) }} - + {{- partial "post_meta.html" (dict "dot" . "class" "mb") }}

{{ .Title }}

{{- partial "post_toc.html" . }}
{{ .Content }}
diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html index 6c9f8ea..fef0dc8 100644 --- a/layouts/_default/summary.html +++ b/layouts/_default/summary.html @@ -2,5 +2,5 @@ {{- partial "post_thumbnail.html" (dict "page" . ) }}

{{ .Title }}

{{- .Summary }}
- + {{- partial "post_meta.html" (dict "dot" . "class" "mt tar") }}
\ No newline at end of file diff --git a/layouts/partials/post_meta.html b/layouts/partials/post_meta.html index 81ecf40..abce964 100644 --- a/layouts/partials/post_meta.html +++ b/layouts/partials/post_meta.html @@ -1,7 +1,9 @@ -{{ $currentPage := . }} -{{- with .Param "post_meta" }} - {{- range $metaField := . -}} - {{- $metaFieldPath := printf "post_meta/%s.html" $metaField -}} - {{- partial $metaFieldPath $currentPage -}} - {{ end }} +{{ $currentPage := .dot }} +{{- if .dot.Param "post_meta" }} +
+ {{- range $metaField := .dot.Param "post_meta" -}} + {{- $metaFieldPath := printf "post_meta/%s.html" $metaField -}} + {{- partial $metaFieldPath $currentPage -}} + {{ end }} +
{{ end }} \ No newline at end of file