You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
890 B
HTML
21 lines
890 B
HTML
<figure class="align-items-center d-flex flex-column">
|
|
{{ $link := .Get 2 | default (.Get `link`) }}
|
|
{{ with $link }}
|
|
<a href="{{ . }}">
|
|
{{ end }}
|
|
{{ $src := .Get 0 | default (.Get `src`) }}
|
|
{{ $url := urls.Parse $src }}
|
|
{{ if and (not $url.IsAbs) (not (hasPrefix $url.Path "/")) }}
|
|
{{ with .Page.Resources.Get $src }}
|
|
{{ $src = .RelPermalink }}
|
|
{{ end }}
|
|
{{ end }}
|
|
<img{{ with (.Get 4 | default (.Get `alt`)) }} alt="{{ . }}"{{ end }} class="figure-img img-fluid"{{ with .Get `height` }} height="{{ . }}"{{ end }} loading="lazy" src="{{ $src }}"{{ with (.Get 3 | default (.Get `title`)) }} title="{{ . }}"{{ end }}{{ with .Get `width` }} width="{{ . }}"{{ end }}>
|
|
{{ if $link }}
|
|
</a>
|
|
{{ end }}
|
|
{{ with (.Get 1 | default (.Get `caption`)) }}
|
|
<figcaption class="figure-caption">{{ . }}</figcaption>
|
|
{{ end }}
|
|
</figure>
|