diff --git a/layouts/_default/index.html b/layouts/_default/index.html index 1a44b29..cb22592 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -38,9 +38,18 @@ {{ end }} - {{ if .Params.Cover }} - {{ .Title | plainify | default - {{ end }} + + {{- $cover := false -}} + {{- $autoCover := default $.Site.Params.autoCover false }} + {{- if $autoCover -}} + {{- $cover = .Resources.GetMatch "cover.*" -}} + {{- else if .Params.Cover -}} + {{- if .Resources.GetMatch .Params.Cover }} + {{ $cover = .Resources.GetMatch .Params.Cover }} + {{- end -}} + {{- end -}} + {{if $cover -}} {{ .Title | plainify | default {{- end }} +
{{ if .Params.showFullContent }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 2090966..5f97e3c 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -29,10 +29,18 @@ {{ end }} - {{ if .Params.Cover }} - {{ .Title | plainify | default - {{ end }} + {{- $cover := false -}} + {{- $autoCover := default $.Site.Params.autoCover false }} + {{- if $autoCover -}} + {{- $cover = .Resources.GetMatch "cover.*" -}} + {{- else if .Params.Cover -}} + {{- if .Resources.GetMatch .Params.Cover }} + {{ $cover = .Resources.GetMatch .Params.Cover }} + {{- end -}} + {{- end -}} + {{if $cover -}} {{ .Title | plainify | default {{- end }} +
{{ if .Params.showFullContent }} {{ .Content | markdownify }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index ad05488..1b46c1e 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -21,9 +21,16 @@ {{ end }} - {{ if .Params.Cover }} - {{ .Title | plainify | default - {{ end }} + {{- $cover := false -}} + {{- $autoCover := default $.Site.Params.autoCover false }} + {{- if $autoCover -}} + {{- $cover = .Resources.GetMatch "cover.*" -}} + {{- else if .Params.Cover -}} + {{- if .Resources.GetMatch .Params.Cover }} + {{ $cover = .Resources.GetMatch .Params.Cover }} + {{- end -}} + {{- end -}} + {{if $cover -}} {{ .Title | plainify | default {{- end }} {{ if .Params.Toc }}