{{ $.Scratch.Delete "bg_color" }} {{ $.Scratch.Delete "social_list" }} {{ $.Scratch.Delete "avatar_url" }} {{ $color_map := dict "linen" "#faf6f1" "wheat" "#f8f5d7" "gray" "#fbfbfb" "light" "#fff" }} {{ $.Scratch.Set "bg_color" (index $color_map (site.Params.color | default (print "linen"))) }} {{ $social_params := slice "twitter" "github" "instagram" "mastodon" "rss" }} {{ range $social_params }} {{ if isset site.Params . }} {{ $.Scratch.Add "social_list" (slice .) }} {{ end }} {{ end }} {{ if site.Params.avatar }} {{ if in site.Params.avatar "http" }} {{ $.Scratch.Set "avatar_url" site.Params.avatar }} {{ else }} {{ $official_cdn := "https://www.gravatar.com/avatar/" }} {{ $cdn := (site.Params.gravatarCdn | default $official_cdn) }} {{ $md5 := (md5 site.Params.avatar) }} {{ $avatar_url := print $cdn $md5 "?s=160&d=identicon" }} {{ $.Scratch.Set "avatar_url" $avatar_url }} {{ end }} {{ end }} {{ partial "head.html" . }}
{{ partial "header.html" . }}