github.com/anakojm/hugo-katex@v0.0.0-20231023141351-42d6f5de9c0b/tpl/tplimpl/embedded/templates/twitter_cards.html (about) 1 {{- with $.Params.images -}} 2 <meta name="twitter:card" content="summary_large_image"/> 3 <meta name="twitter:image" content="{{ index . 0 | absURL }}"/> 4 {{ else -}} 5 {{- $images := $.Resources.ByType "image" -}} 6 {{- $featured := $images.GetMatch "*feature*" -}} 7 {{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}} 8 {{- with $featured -}} 9 <meta name="twitter:card" content="summary_large_image"/> 10 <meta name="twitter:image" content="{{ $featured.Permalink }}"/> 11 {{- else -}} 12 {{- with $.Site.Params.images -}} 13 <meta name="twitter:card" content="summary_large_image"/> 14 <meta name="twitter:image" content="{{ index . 0 | absURL }}"/> 15 {{ else -}} 16 <meta name="twitter:card" content="summary"/> 17 {{- end -}} 18 {{- end -}} 19 {{- end }} 20 <meta name="twitter:title" content="{{ .Title }}"/> 21 <meta name="twitter:description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end -}}"/> 22 23 {{- /* Deprecate site.Social.twitter in favor of site.Params.social.twitter */}} 24 {{- $twitterSite := "" }} 25 {{- with site.Params.social.twitter }} 26 {{- $twitterSite = . }} 27 {{- else }} 28 {{- with site.Social.twitter }} 29 {{- $twitterSite = . }} 30 {{- warnf "The social key in site configuration is deprecated. Use params.social.twitter instead." }} 31 {{- end }} 32 {{- end }} 33 34 {{- with $twitterSite }} 35 <meta name="twitter:site" content="@{{ . }}"/> 36 {{- end }}