diff --git a/themes/bonsai/layouts/partials/avatar.html b/themes/bonsai/layouts/partials/avatar.html index 4dcc078..67d798d 100644 --- a/themes/bonsai/layouts/partials/avatar.html +++ b/themes/bonsai/layouts/partials/avatar.html @@ -12,7 +12,7 @@ {{- $local := false -}} {{- $res := "" -}} {{- if not $isHTTP -}} - {{- $clean := strings.TrimPrefix $avatar "/" -}} + {{- $clean := strings.TrimPrefix "/" $avatar -}} {{- with resources.Get $clean -}} {{- $res = . -}} {{- $local = true -}} diff --git a/themes/bonsai/layouts/partials/head.html b/themes/bonsai/layouts/partials/head.html index 800aba9..a3d01c5 100644 --- a/themes/bonsai/layouts/partials/head.html +++ b/themes/bonsai/layouts/partials/head.html @@ -86,7 +86,7 @@ {{- /* Avatar preload: only for `static/`-served paths. When avatar resolves as an `assets/` resource the pipeline emits its own srcset/fetchpriority and a fixed-path preload would be wasted (different filename + format). */ -}} -{{- if and site.Params.avatar (ne (site.Params.preloadAvatar | default true) false) (not (strings.HasPrefix site.Params.avatar "http")) (not (resources.Get (strings.TrimPrefix site.Params.avatar "/"))) }} +{{- if and site.Params.avatar (ne (site.Params.preloadAvatar | default true) false) (not (strings.HasPrefix site.Params.avatar "http")) (not (resources.Get (strings.TrimPrefix "/" site.Params.avatar))) }} {{- end }} {{- /* Fingerprinted + minified CSS via Hugo's resource pipeline.