{{- if .IsHome }} {{- else }} {{- end }} {{- if .IsPage }} {{- $iso8601 := "2006-01-02T15:04:05-07:00" -}} {{ with .PublishDate }}{{ end }} {{ with .Lastmod }}{{ end }} {{- end -}} {{- with .Params.audio }}{{ end }} {{- with .Params.locale }}{{ end }} {{- with .Site.Params.title }}{{ end }} {{- with .Params.videos }}{{- range . }} {{ end }}{{ end }} {{- if .IsPage -}} {{/* Generate opengraph image, based on https://aarol.dev/posts/hugo-og-image/ */}} {{ $base := resources.Get "og_base.png" }} {{ $font := resources.Get "/FiraMono-Regular.ttf"}} {{ $img := $base.Filter (images.Text .Page.Title (dict "color" "#d8d8d8" "size" 64 "linespacing" 2 "x" 40 "y" 240 "font" $font ))}} {{ $img = resources.Copy (path.Join .Page.RelPermalink "og.png") $img }} {{- end -}}