{{ $origin := cond (eq .Site.Params.self_host true) "basic" "cors" }} {{ $data := index .Site.Data.origin $origin }} {{- $jsOpts := dict "target" "es2015" "minify" (eq hugo.Environment "production") -}} {{- $themeOpts := merge $jsOpts (dict "global" "Theme") -}} {{- $theme := resources.Get "js/modules/theme.js" | js.Build $themeOpts -}}
{{ template "_internal/opengraph.html" }} {{ template "_internal/twitter_cards.html" }} {{ template "_internal/schema.html" }} {{ if .Params.image }} {{ $src := .Params.image }} {{ $imgUrl := "" }} {{ if not (findRE "://" $src) }} {{ $imgUrl = absURL $src }} {{ $oldUrl := $src | absURL }} {{ $newUrl := $imgUrl }} {{ end }} {{ else if site.Params.social_preview_image }} {{ $imgUrl := site.Params.social_preview_image | absURL }} {{ end }}