diff --git a/layouts/partials/site_head.html b/layouts/partials/site_head.html index 79137ba1..695bd07f 100644 --- a/layouts/partials/site_head.html +++ b/layouts/partials/site_head.html @@ -147,11 +147,16 @@ + {{/* Get page image for sharing. */}} {{ $featured_image := (.Resources.ByType "image").GetMatch "*featured*" }} + {{ $avatar_image := (.Resources.ByType "image").GetMatch "avatar*" }} {{ $has_logo := fileExists "assets/images/logo.png" | or (fileExists "assets/images/logo.svg") }} {{ $og_image := "" }} {{ $twitter_card := "summary_large_image" }} - {{ if $featured_image }} + {{ if (and (eq .Kind "taxonomy") $avatar_image) }} + {{ $og_image = ($avatar_image.Fill "270x270 Center").Permalink }}{{/* Match image proc in About widget. */}} + {{ $twitter_card = "summary" }} + {{ else if $featured_image }} {{ $og_image = $featured_image.Permalink }} {{ else if .Params.header.image }} {{ $og_image = printf "img/%s" .Params.header.image | absURL }} @@ -160,9 +165,6 @@ {{ else if $has_logo }} {{ $og_image = (partial "functions/get_logo" (dict "constraint" "fit" "size" 300)).Permalink }} {{ $twitter_card = "summary" }} - {{ else if site.Params.avatar }} - {{ $og_image = (printf "img/%s" site.Params.avatar) | absURL }} - {{ $twitter_card = "summary" }} {{ else }} {{ $og_image = (partial "functions/get_icon" 512).Permalink }} {{ $twitter_card = "summary" }}