summaryrefslogtreecommitdiff
path: root/layouts/_markup/render-image.html
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-07-17 10:21:51 +0800
committerEltrac <hi@guhub.cn>2025-07-17 10:21:51 +0800
commitb01c58d9bb80f117d1181eb1d3b0b126ed0e7b44 (patch)
tree8520e72118ee8a57b149813290ac29ba795800f7 /layouts/_markup/render-image.html
parent350a3844b0414021eeca1c5f13f9e08f43d17405 (diff)
refactor: remove img shortcode and enable markdown attribuets
Diffstat (limited to 'layouts/_markup/render-image.html')
-rw-r--r--layouts/_markup/render-image.html22
1 files changed, 12 insertions, 10 deletions
diff --git a/layouts/_markup/render-image.html b/layouts/_markup/render-image.html
index 21e574af..e2fbfd7f 100644
--- a/layouts/_markup/render-image.html
+++ b/layouts/_markup/render-image.html
@@ -1,16 +1,18 @@
{{- $src := .Destination -}}
{{- $alt := .Text | default "" -}}
{{- $caption := .Title | default "" -}}
-<a href="{{ $src }}" data-fancybox data-caption="{{ $caption }}" class="fancybox-link">
- <figure>
+{{- $class := .Attributes.class | default "" -}}
+
+<figure>
+ <a href="{{ $src }}" data-fancybox data-caption="{{ $caption }}" class="fancybox-link">
<img
- class="lazy" loading="lazy"
+ class="lazy {{ $class }}" loading="lazy"
src="{{ $src }}" alt="{{ $alt }}"
/>
- {{- if $caption }}
- <figcaption>
- <h4>{{ $caption | markdownify }}</h4>
- </figcaption>
- {{- end }}
- </figure>
-</a>
+ </a>
+ {{- if $caption }}
+ <figcaption>
+ <h4>{{ $caption | markdownify }}</h4>
+ </figcaption>
+ {{- end }}
+</figure>