1234567891011121314151617181920212223242526 |
- {{/* Get name of primary author. */}}
- {{ $page := . }}
- {{/* Get publisher as fall back. */}}
- {{ $publisher := site.Params.marketing.seo.org_name | default site.Title }}
- {{ $author := "" }}
- {{ $author_username := "" }}
- {{ if and (not $page.Params.authors) ($page.Scratch.Get "superuser_username") }}
- {{ $author_username = $page.Scratch.Get "superuser_username" }}
- {{ else if $page.Params.authors }}
- {{ $author = index $page.Params.authors 0 }}
- {{ $author_username = urlize $author }}
- {{ end }}
- {{ $taxonomy := "authors" }}
- {{ $profile_page := site.GetPage (printf "/%s/%s" $taxonomy $author_username) }}
- {{ with $profile_page }}
- {{ $author = .Title }}
- {{ else }}
- {{ $author = $author | default $publisher }}
- {{ end }}
- {{ return $author }}
|