{{/* we do not need to duplicate what's already covered by OpenGraph tags * see: https://demo.bbaovanc.com/test/remove-twitter-tags/blog/swapfile-guide/ * so, no twitter:image/title/description */}} {{ $images := $.Resources.ByType "image" }} {{ $featured := $images.GetMatch "*feature*" }} {{ if not $featured }} {{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }} {{ end }} {{ with $featured }} {{ $ratio := 0 }} {{ if gt .Width .Height }} {{ $ratio = div (float .Width) .Height }} {{ else }} {{ $ratio = div (float .Height) .Width }} {{ end }} {{ if lt $ratio 1.75 }} {{ else }} {{ end }} {{ else }} {{ end }} {{/* twitter:site is the site author; twitter:creator is page author * https://developer.x.com/en/docs/x-for-websites/cards/guides/getting-started * "Card and Content Attribution" */}} {{ with .Site.Params.social.twitter }} {{ end }} {{ with .GetTerms "authors" }} {{ range . }} {{ with .Params.twitter }} {{ end }} {{ end }} {{ end }}