diff options
Diffstat (limited to 'layouts/_markup/render-image.html')
| -rw-r--r-- | layouts/_markup/render-image.html | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/layouts/_markup/render-image.html b/layouts/_markup/render-image.html index 61e38c60..49c9fcee 100644 --- a/layouts/_markup/render-image.html +++ b/layouts/_markup/render-image.html @@ -3,9 +3,13 @@ {{- $caption := .Title | default "" -}} {{- $class := .Attributes.class | default "" -}} -{{ if and (not (strings.HasPrefix $src "https://")) (not (strings.HasPrefix $src "http://")) }} -{{ $src = printf "%s%s" site.Params.assetBaseUrl $src }} -{{ end }} +{{- if and (not (strings.HasPrefix $src "https://")) (not (strings.HasPrefix $src "http://")) -}} + {{- if not (strings.HasPrefix $src "/") -}} + {{- $src = printf "%s/%s%s" site.Params.assetBaseUrl .Page.File.Dir $src -}} + {{- else -}} + {{- $src = printf "%s%s" site.Params.assetBaseUrl $src -}} + {{- end -}} +{{- end -}} <figure> <img |
