File size: 1,046 Bytes
bc8bf33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{{- $var := .Get 0 }}
{{- $pinID := print "pin-" .Page.File.UniqueID "-" .Ordinal }}
{{- $url := .Get "url" }}
{{- $label := .Get "label" }}
{{- $img := .Get "img" }}
{{- $alt := .Get "alt" }}
{{- if .IsNamedParams }}
    {{- if .Get "quote" }}
        <a href="{{ $url }}" class="has-img has-aria-label has-quote"
            {{ with $label }} aria-label="{{ . }}"{{ end }}>
            {{ with .Get "quote" }}<div>{{ safeHTML . }}</div>{{ end }}
            {{ with $img }} <img src="{{ . }}" alt="{{ or $alt $label }}" loading="lazy">{{ end }}
        </a>
    {{- else }}
        <figure>
            {{ with $img }}<img src="{{ . }}" alt="{{ or $alt $label }}" loading="lazy">{{ end }}
            {{- with $label }}
                <figcaption>
                    {{ if $url }}<a href="{{ $url }}"> {{ . }}</a>{{ else }}{{ . }}{{ end }}
                </figcaption>
            {{- end }}
        </figure>
    {{- end }}
{{ else if or (eq $var "") (eq $var "begin") }}<div class="column pin">
{{ else if eq $var "end" }}</div>
{{- end }}