1234567891011121314151617181920212223242526272829 |
- {{ $author:= site.Data.author }}
- {{ if (index site.Data site.Language.Lang).author }}
- {{ $author = (index site.Data site.Language.Lang).author }}
- {{ end }}
- {{/* default author image */}}
- {{ $authorImage:= "/images/default-avatar.png" }}
- {{ if $author.image }}
- {{ $authorImage = $author.image }}
- {{ end }}
- {{/* if author image is provided in author's data, then use that */}}
- {{ if eq (printf "%T" .Params.author ) "maps.Params" }}
- {{ with .Params.author }}
- {{ if .image }}
- {{ $authorImage = .image }}
- {{ end }}
- {{ end }}
- {{ end }}
- {{/* apply image processing. don't use "Fit" in svg because its not supported */}}
- {{ $authorImage:= resources.Get $authorImage}}
- {{ if and $authorImage (ne $authorImage.MediaType.SubType "svg") }}
- {{ $authorImage := $authorImage.Fit "120x120" }}
- {{ end }}
- {{/* return the author image link */}}
- {{ return $authorImage.RelPermalink }}
|