Bladeren bron

fix: Hero and Carousel image path in edge cases

Fix #910
George Cushen 6 jaren geleden
bovenliggende
commit
11a859dca2
2 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 2 2
      layouts/partials/widgets/hero.html
  2. 1 1
      layouts/partials/widgets/hero_carousel.html

+ 2 - 2
layouts/partials/widgets/hero.html

@@ -2,10 +2,10 @@
 {{ $page := .page }}
 {{ $header := $page.Params.header }}
 
-{{/* Compute image path outside of HTML style element due to Hugo limitation. */}}
+{{/* See Hugo note on linking assets in styles: https://github.com/gohugoio/hugoThemes#common-permalink-issues */}}
 {{ $overlay_img := "" }}
 {{ if $header.overlay_img }}
-  {{ $overlay_img = (printf "img/%s" $header.overlay_img) | relURL }}
+  {{ $overlay_img = printf "img/%s" $header.overlay_img | absURL }}
 {{end}}
 
 <section id="{{ $page.File.TranslationBaseName }}" class="hero-overlay" style="

+ 1 - 1
layouts/partials/widgets/hero_carousel.html

@@ -20,7 +20,7 @@
       {{ if $item.overlay_img }}
       background-image:
       {{ if $item.overlay_filter }}linear-gradient(rgba(0, 0, 0, {{ $item.overlay_filter }}), rgba(0, 0, 0, {{ $item.overlay_filter }})), {{ end }}
-      url('{{ printf "/img/%s" $item.overlay_img | absURL }}');
+      url('{{ printf "img/%s" $item.overlay_img | absURL }}');
       {{ end }}
       ;">
       <div class="container" style="text-align: {{$item.align | default "left"}};">