From 54927503bc8d02fa2e54b551adef285a4a0586cf Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 12 Dec 2022 00:32:55 -0500 Subject: themes/default/layouts/partials/function-generate-feeds: Limit max file name size 255 bytes --- themes/default/layouts/partials/function-generate-feeds.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/themes/default/layouts/partials/function-generate-feeds.html b/themes/default/layouts/partials/function-generate-feeds.html index 7330c24..f9bb4a9 100644 --- a/themes/default/layouts/partials/function-generate-feeds.html +++ b/themes/default/layouts/partials/function-generate-feeds.html @@ -202,7 +202,9 @@ -}} {{- $template := resources.Get "templates/markdown-feed.yaml" -}} - {{- $file := print (delimit (first 8 (split (.FeedTitle | urlize) "-")) "-" | humanize | urlize) "-" (.FeedLink | sha256 | truncate 8 "") -}} + {{- $alias := truncate 255 "" (delimit (first 8 (split (.FeedTitle | urlize) "-")) "-" | humanize | urlize) -}} + {{- $hash := .FeedLink | sha256 | truncate 8 "" -}} + {{- $file := print $alias "-" $hash -}} {{- $file = partial "function-strip-urlchars.html" $file -}} {{- $path := print "/data/generates/content/" $author.user "/feeds/" $file ".md" -}} -- cgit v1.2.3