diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 7b81b9c9..769a83d2 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -121,7 +121,23 @@ - + {{ $featured_image := (.Resources.ByType "image").GetMatch "*featured*" }} + {{ $og_image := "" }} + {{ $twitter_card := "summary_large_image" }} + {{ if $featured_image }} + {{ $og_image = $featured_image.Permalink }} + {{ else if .Params.header.image }} + {{ $og_image = .Params.header.image }} + {{ else if .Site.Params.sharing_image }} + {{ $og_image = .Site.Params.sharing_image }} + {{ else if .Site.Params.avatar }} + {{ $og_image = (printf "img/%s" $.Site.Params.avatar) | absURL }} + {{ $twitter_card = "summary" }} + {{ else }} + {{ $og_image = "icon-192.png" }} + {{ $twitter_card = "summary" }} + {{ end }} + {{ with .Site.Params.twitter }} @@ -130,14 +146,6 @@ - {{ $og_image := "" }} - {{ if .Params.header.image }} - {{ $og_image = .Params.header.image }} - {{ else if .Site.Params.sharing_image }} - {{ $og_image = .Site.Params.sharing_image }} - {{ else }} - {{ $og_image = "icon-192.png" }} - {{ end }} {{- with $og_image }}{{end}} {{ if .IsPage }}