Only apply the absURL on images served through satic directory (#557)
This will solve the subdirectory edge case without communication
Fixes #556
| | |
| | | <div class="flex flex-column flex-row-ns"> |
| | | {{ if $featured_image }} |
| | | {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} |
| | | {{ $featured_image := (trim $featured_image "/") | absURL }} |
| | | <div class="{{ cond (eq $.Site.Language.LanguageDirection "rtl") "pl3-ns" "pr3-ns" }} mb4 mb0-ns w-100 w-40-ns"> |
| | | <a href="{{.RelPermalink}}" class="db grow"> |
| | | <img src="{{ $featured_image }}" class="img" alt="image from {{ .Title }}"> |
| | |
| | | {{ $matches := "feature,cover" }}
|
| | | {{/* Use the value from front matter if present */}}
|
| | | {{ with .Params.featured_image }}
|
| | | {{ $linkToCover = . }}
|
| | | {{/* This is the default case, the image lives in the static directory.
|
| | | In which case we'll use the static dir */}}
|
| | | {{ $linkToCover = trim . "/" | absURL }}
|
| | | {{/* If we find a Page Resource matching the exact value, we use it instead. */}}
|
| | | {{ with $.Resources.GetMatch . }}
|
| | | {{ $linkToCover = .RelPermalink }}
|
| | |
| | | {{ $featured_image := partial "func/GetFeaturedImage.html" . }} |
| | | {{ if $featured_image }} |
| | | {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} |
| | | {{ $featured_image := (trim $featured_image "/") | absURL }} |
| | | <header class="cover bg-top" style="background-image: url('{{ $featured_image }}');"> |
| | | <div class="bg-black-60"> |
| | | {{ partial "site-navigation.html" . }} |
| | |
| | | {{ $featured_image := partial "func/GetFeaturedImage.html" . }} |
| | | {{ if $featured_image }} |
| | | {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} |
| | | {{ $featured_image := (trim $featured_image "/") | absURL }} |
| | | <header class="cover bg-top" style="background-image: url('{{ $featured_image }}');"> |
| | | <div class="{{ .Site.Params.cover_dimming_class | default "bg-black-60" }}"> |
| | | {{ partial "site-navigation.html" .}} |
| | |
| | | <div class="flex flex-column flex-row-ns"> |
| | | {{ if $featured_image }} |
| | | {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} |
| | | {{ $featured_image := (trim $featured_image "/") | absURL }} |
| | | <div class="{{ cond (eq $.Site.Language.LanguageDirection "rtl") "pl3-ns" "pr3-ns" }} mb4 mb0-ns w-100 w-40-ns"> |
| | | <a href="{{.RelPermalink}}" class="db grow"> |
| | | <img src="{{ $featured_image }}" class="img" alt="image from {{ .Title }}"> |