From 08b692fcb1501a530d66be37cd04c7ccf5078c06 Mon Sep 17 00:00:00 2001 From: Vegard Hagen Date: Mon, 28 Oct 2024 21:02:03 +0100 Subject: [PATCH] feat: option to plainify summary In the release of [Hugo v0.134](https://github.com/gohugoio/hugo/releases/tag/v0.134.0) they changed the way summaries are done. Not plainifying the summaries leads to layout issues in lists, this fixes that Signed-off-by: Vegard Hagen --- config/_default/params.toml | 1 + layouts/partials/article-link/card-related.html | 4 ++++ layouts/partials/article-link/card.html | 4 ++++ layouts/partials/article-link/simple.html | 4 ++++ 4 files changed, 13 insertions(+) diff --git a/config/_default/params.toml b/config/_default/params.toml index d15943ef..fecae89b 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -90,6 +90,7 @@ forgejoDefaultServer = "https://v8.next.forgejo.org" layoutBackgroundHeaderSpace = true # only used when heroStyle equals background showBreadcrumbs = false showSummary = false + plainifySummary = true # only used when showSummary = true showViews = false showLikes = false showTableOfContents = false diff --git a/layouts/partials/article-link/card-related.html b/layouts/partials/article-link/card-related.html index b1369a13..cc4a77b3 100644 --- a/layouts/partials/article-link/card-related.html +++ b/layouts/partials/article-link/card-related.html @@ -65,7 +65,11 @@ {{ if .Params.showSummary | default (.Site.Params.list.showSummary | default false) }}
+ {{- if .Params.plainifySummary | default (.Site.Params.list.plainifySummary | default true) }} + {{ .Summary | plainify }} + {{- else }} {{ .Summary }} + {{- end }}
{{ end }} diff --git a/layouts/partials/article-link/card.html b/layouts/partials/article-link/card.html index b01603e9..8bf65ca8 100644 --- a/layouts/partials/article-link/card.html +++ b/layouts/partials/article-link/card.html @@ -66,7 +66,11 @@ {{ if .Params.showSummary | default (.Site.Params.list.showSummary | default false) }}
+ {{- if .Params.plainifySummary | default (.Site.Params.list.plainifySummary | default true) }} + {{ .Summary | plainify }} + {{- else }} {{ .Summary }} + {{- end }}
{{ end }} diff --git a/layouts/partials/article-link/simple.html b/layouts/partials/article-link/simple.html index a230b2de..1008ddb6 100644 --- a/layouts/partials/article-link/simple.html +++ b/layouts/partials/article-link/simple.html @@ -94,7 +94,11 @@ {{ if .Params.showSummary | default (.Site.Params.list.showSummary | default false) }}
+ {{- if .Params.plainifySummary | default (.Site.Params.list.plainifySummary | default true) }} + {{ .Summary | plainify }} + {{- else }} {{ .Summary }} + {{- end }}
{{ end }}