{{ $ := .root }} {{ $page := .page }}
{{ with $page.Title }}

{{ . | markdownify | emojify }}

{{ if $page.Params.subtitle }}

{{ $page.Params.subtitle | markdownify | emojify }}

{{ end }}
{{ end }} {{ with $page.Content }}

{{ . | markdownify }}

{{ end }} {{ range $page.Params.user_groups }}

{{ . | markdownify }}

{{ $query := where (where $.Site.Pages "Section" "author") ".Params.user_groups" "intersect" (slice .) }} {{ range $query }} {{ $avatar := (.Resources.ByType "image").GetMatch "*avatar*" }} {{/* Get link to user's profile page. */}} {{ $link := printf "/authors/%s" (path.Base (path.Split .Path).Dir) | relURL }}
{{ $src := "" }} {{ if $.Site.Params.gravatar }} {{ $src = printf "https://s.gravatar.com/avatar/%s?s=200" (md5 .Params.email) }} {{ else if $avatar }} {{ $avatar_image := $avatar.Fill "150x150 Center" }} {{ $src = $avatar_image.RelPermalink }} {{ end }} {{ if $src }} Avatar {{ end }}

{{ .Params.name }}

{{ with .Params.role }}

{{ . | markdownify | emojify }}

{{ end }} {{ with .Params.interests }}

{{ delimit . ", " | markdownify | emojify }}

{{ end }}
{{ end }} {{ end }}