summaryrefslogtreecommitdiff
path: root/layouts/_markup
diff options
context:
space:
mode:
authorBigCoke233 <hi@guhub.cn>2025-12-30 09:37:39 +0800
committerBigCoke233 <hi@guhub.cn>2025-12-30 09:37:39 +0800
commit2dad7c8665577bd3d5bbf7d188e31b8ddcd57173 (patch)
tree82d6fa6a65861409e245e1dbdd30e7f5b2e2fc72 /layouts/_markup
parent57ca66a0b0a108ea7c59e4072f4dd800ef258b93 (diff)
feat: add asset base url to image urls without a domain
Former-commit-id: 355618d7cc7035573648ae55cf563203dd2363f3
Diffstat (limited to 'layouts/_markup')
-rw-r--r--layouts/_markup/render-image.html4
1 files changed, 4 insertions, 0 deletions
diff --git a/layouts/_markup/render-image.html b/layouts/_markup/render-image.html
index 15b2a4b5..61e38c60 100644
--- a/layouts/_markup/render-image.html
+++ b/layouts/_markup/render-image.html
@@ -3,6 +3,10 @@
{{- $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 }}
+
<figure>
<img
class="lazy {{ $class }}" loading="lazy"