summaryrefslogtreecommitdiff
path: root/themes/PaperMod/layouts/partials/cover.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/PaperMod/layouts/partials/cover.html')
-rw-r--r--themes/PaperMod/layouts/partials/cover.html43
1 files changed, 0 insertions, 43 deletions
diff --git a/themes/PaperMod/layouts/partials/cover.html b/themes/PaperMod/layouts/partials/cover.html
deleted file mode 100644
index e92b555..0000000
--- a/themes/PaperMod/layouts/partials/cover.html
+++ /dev/null
@@ -1,43 +0,0 @@
-{{- with .cxt}} {{/* Apply proper context from dict */}}
-{{- if (and .Params.cover.image (not $.isHidden)) }}
-{{- $alt := (.Params.cover.alt | default .Params.cover.caption | plainify) }}
-{{- $loading := cond $.IsSingle "eager" "lazy" }}
-<figure class="entry-cover">
- {{- $responsiveImages := (.Params.cover.responsiveImages | default site.Params.cover.responsiveImages) | default true }}
- {{- $addLink := (and site.Params.cover.linkFullImages $.IsSingle) }}
- {{- $pageBundleCover := (.Resources.ByType "image").GetMatch (printf "*%s*" (.Params.cover.image)) }}
- {{- $globalResourcesCover := (resources.ByType "image").GetMatch (printf "*%s*" (.Params.cover.image)) }}
- {{- $cover := (or $pageBundleCover $globalResourcesCover)}}
- {{- if $cover -}}{{/* i.e it is present in page bundle */}}
- {{- if $addLink }}<a href="{{ (path.Join .RelPermalink .Params.cover.image) | absURL }}" target="_blank"
- rel="noopener noreferrer">{{ end -}}
- {{- $sizes := (slice "360" "480" "720" "1080" "1500") }}
- {{- $processableFormats := (slice "jpg" "jpeg" "png" "tif" "bmp" "gif") -}}
- {{- if hugo.IsExtended -}}
- {{- $processableFormats = $processableFormats | append "webp" -}}
- {{- end -}}
- {{- $prod := (hugo.IsProduction | or (eq site.Params.env "production")) }}
- {{- if (and (in $processableFormats $cover.MediaType.SubType) ($responsiveImages) (eq $prod true)) }}
- <img loading="{{$loading}}" srcset="{{- range $size := $sizes -}}
- {{- if (ge $cover.Width $size) -}}
- {{ printf "%s %s" (($cover.Resize (printf "%sx" $size)).Permalink) (printf "%sw ," $size) -}}
- {{ end }}
- {{- end -}}{{$cover.Permalink }} {{printf "%dw" ($cover.Width)}}"
- sizes="(min-width: 768px) 720px, 100vw" src="{{ $cover.Permalink }}" alt="{{ $alt }}"
- width="{{ $cover.Width }}" height="{{ $cover.Height }}">
- {{- else }}{{/* Unprocessable image or responsive images disabled */}}
- <img loading="{{$loading}}" src="{{ (path.Join .RelPermalink .Params.cover.image) | absURL }}" alt="{{ $alt }}">
- {{- end }}
- {{- else }}{{/* For absolute urls and external links, no img processing here */}}
- {{- if $addLink }}<a href="{{ (.Params.cover.image) | absURL }}" target="_blank"
- rel="noopener noreferrer">{{ end -}}
- <img loading="{{$loading}}" src="{{ (.Params.cover.image) | absURL }}" alt="{{ $alt }}">
- {{- end }}
- {{- if $addLink }}</a>{{ end -}}
- {{/* Display Caption */}}
- {{- if $.IsSingle }}
- {{ with .Params.cover.caption }}<p>{{ . | markdownify }}</p>{{- end }}
- {{- end }}
-</figure>
-{{- end }}{{/* End image */}}
-{{- end -}}{{/* End context */ -}}