aboutsummaryrefslogtreecommitdiffstats
path: root/layouts/partials/leading_image.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/leading_image.html')
-rw-r--r--layouts/partials/leading_image.html30
1 files changed, 30 insertions, 0 deletions
diff --git a/layouts/partials/leading_image.html b/layouts/partials/leading_image.html
new file mode 100644
index 0000000..ac528d3
--- /dev/null
+++ b/layouts/partials/leading_image.html
@@ -0,0 +1,30 @@
+{{ $image := "" }}
+{{ if (.Resources.ByType "image").GetMatch "*featured*" }}
+ {{ $image = (.Resources.ByType "image").GetMatch "*featured*" }}
+{{ else if resources.Get (index .Params.images 0) }}
+ {{ $image = resources.Get (index .Params.images 0) }}
+{{ end }}
+{{ with $image }}
+ <div class="tc">
+ <div class="relative dib">
+ <img
+ src="{{ if ne .MediaType.SubType "svg" }}
+ {{ $image := .Fit (default "768x400" $.Params.image_size) }}
+ {{ $image.RelPermalink }}
+ {{ else }}
+ {{ $image.RelPermalink }}
+ {{ end }}"
+ class="ma0"
+ alt="{{ .Title }}"
+ />
+ {{ with $.Params.caption }}
+ <a
+ href="{{ .url }}"
+ class="link near-white db absolute bottom-0 right-0 pa2 bg-black-30 br2"
+ >
+ {{ .text }}
+ </a>
+ {{ end }}
+ </div>
+ </div>
+{{ end }}