From e0746ea042dd9f9987c8df9ba0d849054b97c5cd Mon Sep 17 00:00:00 2001 From: Leon Mika Date: Mon, 29 Dec 2025 10:38:08 +1100 Subject: [PATCH] Switched to content-options --- layouts/shortcodes/postlist.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/layouts/shortcodes/postlist.html b/layouts/shortcodes/postlist.html index 040402f..12ca8f5 100644 --- a/layouts/shortcodes/postlist.html +++ b/layouts/shortcodes/postlist.html @@ -3,7 +3,7 @@ {{- $parOrder := or (and .Params (.Get "order")) "" -}} {{- $parLimit := or (and .Params (.Get "limit")) "" -}} {{- $parDisplay := or (and .Params (.Get "display")) "" -}} -{{- $parSummaries := or (and .Params (.Get "summaries")) "if-available" -}} +{{- $parContentOptions := split (or (and .Params (.Get "content-options")) "") " " -}} {{- $pgr := where .Site.RegularPages "Section" "ne" "" -}} {{- $pgr = where $pgr "Section" "not in" (slice "replies") -}} @@ -34,6 +34,8 @@ {{- $pgr = $pgr.Limit (int $parLimit) -}} {{- end -}} +{{- $showSummary := not (in $parContentOptions "no-summary") -}} + {{- if (eq $parDisplay "content") -}} {{ if templates.Exists "partials/_postlist/post-content-before.html" }} {{ partial "_postlist/post-content-before.html" $pgr }} @@ -46,7 +48,7 @@
{{ if .Title }}

{{ .Title }}

- {{ if and (ne $parSummaries "none") .Params.custom_summary }} + {{ if and $showSummary .Params.custom_summary }}

{{ .Summary | safeHTML }}

@@ -72,7 +74,7 @@ {{ range $pgr }} {{- if (ne .LinkTitle "") -}}
  • {{ .LinkTitle }}
  • - {{- else if and (ne $parSummaries "none") (ne .Summary "") -}} + {{- else if and $showSummary (ne .Summary "") -}}
  • {{ .Summary | safeHTML | truncate 70 }}
  • {{- else -}}
  • {{ .Content | safeHTML | truncate 70 }}