From 8c92ac3d80f1ed388203f8fa613f602accbdf644 Mon Sep 17 00:00:00 2001 From: Will Faught Date: Mon, 3 Mar 2025 16:31:55 -0800 Subject: [PATCH] Put fingerprint hash before extension --- layouts/partials/paige/tag-link.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/layouts/partials/paige/tag-link.html b/layouts/partials/paige/tag-link.html index f878a8a6..3d9365a1 100644 --- a/layouts/partials/paige/tag-link.html +++ b/layouts/partials/paige/tag-link.html @@ -19,10 +19,14 @@ {{ if $resource }} {{ if $template }} - {{ $split := path.Split $href }} - {{ $join := path.Join $split.Dir (print (printf "%#v" $context | sha1) "-" $split.File) }} + {{ $dir := path.Dir $resource.RelPermalink }} + {{ $ext := path.Ext $resource.RelPermalink }} + {{ $hash := printf "%v%s" $context $resource.Content | sha1 }} + {{ $name := path.BaseName $resource.RelPermalink }} - {{ $resource = resources.ExecuteAsTemplate $join $context $resource }} + {{ $path := printf "%s/%s.%s%s" $dir $name $hash $ext }} + + {{ $resource = resources.ExecuteAsTemplate $path $context $resource }} {{ end }} {{ if $sass }}