Include height/width for cover images

This commit is contained in:
quest 2022-09-12 19:11:44 -10:00
parent 26ad260858
commit ca6ebdce7e
No known key found for this signature in database
GPG Key ID: E49B7E0000228DDD
18 changed files with 42 additions and 25 deletions

View File

@ -79,8 +79,17 @@
&-cover {
border: 20px solid var(--accent);
background: transparent;
margin: 40px 0;
margin: 10px 0 0;
padding: 20px;
display: inline-block;
object-fit: cover;
img {
min-width: 100%;
max-width: 100%;
height: auto;
width: auto;
}
@media (--phone) {
padding: 10px;

View File

@ -1,24 +1,32 @@
{{- $cover := false -}}
{{- $autoCover := default $.Site.Params.autoCover false }}
{{- $coverImg := false -}}
{{- $autoCover := default $.Site.Params.autoCover false -}}
{{- if index .Params "cover" -}}
{{- if .Resources.GetMatch .Params.Cover }}
{{- $cover = (.Resources.GetMatch .Params.Cover).RelPermalink -}}
{{- if .Resources.GetMatch .Params.Cover -}}
{{- $coverImg = (.Resources.GetMatch .Params.Cover) -}}
{{- $cover = $coverImg.RelPermalink -}}
{{- else -}}
{{- $cover = relURL .Params.Cover -}}
{{- end -}}
{{- else if $.Site.Params.AutoCover -}}
{{- if (not .Params.Cover) -}}
{{- if .Resources.GetMatch "cover.*" -}}
{{- $cover = (.Resources.GetMatch "cover.*").RelPermalink -}}
{{- $coverImg = .Resources.GetMatch "cover.*" -}}
{{- $cover = $coverImg.RelPermalink -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{if $cover -}}
<!-- Cover image found -->
<div class="post-cover">
<img src="{{ $cover }}"
class="post-cover"
alt="{{ .Title | plainify | default " " }}"
title="{{ .Params.CoverCredit |plainify|default "Cover Image" }}" />
{{- end }}
title="{{ .Params.CoverCredit |plainify|default "Cover Image" }}"
{{- if $coverImg -}}
width="{{ $coverImg.Width }}"
height="{{ $coverImg.Height }}"
{{- end -}}
/>
</div>
{{- end -}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long