{{ $base := resources.Get "og_base.png" }} {{ $font := resources.Get "/FiraMono-Regular.ttf" }} {{- if .IsHome }} {{ $img := $base.Filter (images.Text .Site.Params.Description (dict "color" "#d8d8d8" "size" 64 "linespacing" 2 "x" 40 "y" 300 "font" $font ))}} {{ $img = resources.Copy "og.png" $img }} {{ .Scratch.Set "og_image" $img }} {{- end }} {{- if .IsPage }} {{- $iso8601 := "2006-01-02T15:04:05-07:00" -}} {{ with .PublishDate }}{{ end }} {{ with .Lastmod }}{{ end }} {{ $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 }} {{ .Scratch.Set "og_image" $img }} {{- end -}} {{ $img := .Scratch.Get "og_image" }} {{- with .Params.audio }}{{ end }} {{- with .Site.Params.title }}{{ end }} {{- with .Params.videos }}{{- range . }} {{ end }}{{ end }}