aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2022-12-12 00:32:55 -0500
committertdro <tdro@noreply.example.com>2022-12-12 00:32:55 -0500
commit54927503bc8d02fa2e54b551adef285a4a0586cf (patch)
tree79a0d568229b2afc53fc2b172d657d97e289f15c
parent7cf0ccd9db1bc27748b130e2be66d7ed615ba692 (diff)
downloadcanory-54927503bc8d02fa2e54b551adef285a4a0586cf.tar.gz
canory-54927503bc8d02fa2e54b551adef285a4a0586cf.tar.bz2
canory-54927503bc8d02fa2e54b551adef285a4a0586cf.zip
themes/default/layouts/partials/function-generate-feeds: Limit max file name size
255 bytes
-rw-r--r--themes/default/layouts/partials/function-generate-feeds.html4
1 files changed, 3 insertions, 1 deletions
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" -}}