Use Page Bundles, automatically use cover file if available.

This commit is contained in:
Morgan Gangwere 2021-05-02 23:53:56 -07:00
parent aaaadafec9
commit 61980c49d1
3 changed files with 33 additions and 9 deletions

View File

@ -38,9 +38,18 @@
</span> </span>
{{ end }} {{ end }}
{{ if .Params.Cover }}
<img src="{{ .Params.Cover | absURL }}" class="post-cover" alt="{{ .Title | plainify | default " " }}" /> {{- $cover := false -}}
{{ end }} {{- $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 -}} <img src="{{ $cover.Permalink }}" class="post-cover" alt="{{ .Title | plainify | default " " }}" />{{- end }}
<div class="post-content"> <div class="post-content">
{{ if .Params.showFullContent }} {{ if .Params.showFullContent }}

View File

@ -29,9 +29,17 @@
</span> </span>
{{ end }} {{ end }}
{{ if .Params.Cover }}
<img src="{{ .Params.Cover | absURL }}" class="post-cover" alt="{{ .Title | plainify | default " " }}" /> {{- $cover := false -}}
{{ end }} {{- $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 -}} <img src="{{ $cover.Permalink }}" class="post-cover" alt="{{ .Title | plainify | default " " }}" />{{- end }}
<div class="post-content"> <div class="post-content">
{{ if .Params.showFullContent }} {{ if .Params.showFullContent }}

View File

@ -21,9 +21,16 @@
</span> </span>
{{ end }} {{ end }}
{{ if .Params.Cover }} {{- $cover := false -}}
<img src="{{ .Params.Cover | absURL }}" class="post-cover" alt="{{ .Title | plainify | default " " }}" /> {{- $autoCover := default $.Site.Params.autoCover false }}
{{ end }} {{- if $autoCover -}}
{{- $cover = .Resources.GetMatch "cover.*" -}}
{{- else if .Params.Cover -}}
{{- if .Resources.GetMatch .Params.Cover }}
{{ $cover = .Resources.GetMatch .Params.Cover }}
{{- end -}}
{{- end -}}
{{if $cover -}} <img src="{{ $cover.Permalink }}" class="post-cover" alt="{{ .Title | plainify | default " " }}" />{{- end }}
{{ if .Params.Toc }} {{ if .Params.Toc }}
<div class="table-of-contents"> <div class="table-of-contents">