My template \layouts\taxonomy\author.html. In order for this template to work, should be enable options pluralizeListTitles: false and preserveTaxonomyNames: true in the config.yaml.
{{ $yaml := index .Site.Data.names .Title }}
<div class="container">
<div class="row">
<div class="sixteen columns">
<section>
<header><span class="li-article-title"><a href="/authors/">Указатель авторов</a> > </span>
{{ if $yaml }}
<h1 class="li-article-title">{{ with $yaml.penname }} {{ . }} {{ else }} {{ $yaml.fullname }} {{ end }}</h1>
{{ else }}
<h1 class="li-article-title">{{ .Title }}</h1>
{{ end }}
</header>
<div class="ten columns li-right">
{{ if isset $.Site.Taxonomies.authors .Title }}
<h2>Автор писем и статей:</h2>
<ul class="li-article-list">
{{ range (index $.Site.Taxonomies.authors .Title).Pages }}
{{ .Render "li-no-author" }}
{{ end }}
</ul>
{{ end }}
{{ if isset $.Site.Taxonomies.recipients .Title }}
<h2>Получатель писем:</h2>
<ul class="li-article-list">
{{ range (index $.Site.Taxonomies.recipients .Title).Pages }}
{{ .Render "li-gost" }}
{{ end }}
</ul>
{{ end }}
{{ if isset $.Site.Taxonomies.persons .Title }}
<h2>{{ with $yaml.shortname }}{{ . }}{{ else }}{{ .Title }}{{ end }} упомянут(а) в статьях и письмах:</h2>
<ul class="li-article-list">
{{ range (index $.Site.Taxonomies.persons .Title).Pages }}
{{ .Render "li-gost" }}
{{ end }}
</ul>
{{ end }}
</div>
</section>
{{ if $yaml }}
<div class="li-article-taxonomies five columns">
{{ if fileExists (printf "static/images/persons/%s.jpg" $yaml.transname) }}
<div class="row center">
<img class="mi-one-imag-in-tax mi-shadow mi-radius" src="/images/persons/{{ $yaml.transname }}.jpg" alt="{{ $yaml.shortname }}">
</div>
{{ end }}
{{ if fileExists (printf "static/images/persons/%s.png" $yaml.transname) }}
<div class="row center">
<img src="/images/persons/{{ $yaml.transname }}.png" alt="{{ $yaml.shortname }}">
</div>
{{ end }}
{{ with $yaml.penname }} <strong>{{ . }}</strong> {{ end }}
{{ with $yaml.nickname }} {{ . }} {{ end }}
{{ with $yaml.years }} <p class="center"><b>{{ replaceRE "(-|—)" "–" . }}</b></p> {{ end }}
{{ with $yaml.info }} {{ markdownify . }} {{ end }}
{{ with $yaml.job }}<p><b>Место работы:</b> {{ . }}</p> {{ end }}
{{ with $yaml.url }}<p><b>www:</b> <a href="{{ . }}" target="_blank">{{ replaceRE "^https?://(www.)?([^/]+).*" "$2" . }}</a></p> {{ end }}
</div>
{{ end }}
</div>
</div>
</div>
File with info about authors /data/names.yaml in template it called .Site.Data.names.
Введенский:
fullname: Введенский Александр Иванович
shortname: Введенский А. И.
years: (1889-1946)
job:
transname: vvedenskij
info: '— протоиерей, в обновленческом расколе — митрополит, один из лидеров обновленческого движения в Православной Российской Церкви в 1922—1946 годах.'
url:
email:
Зевин:
fullname: Зевин Владимир Яковлевич
shortname: Зевин В. Я.
years: (1918-1976)
job:
transname: zevin-vladimir
info: '— историк, д-р ист. наук, секр. Бакинского горкома КПСС, зам. дир. ИМЭЛа, зав. Отделом ЦК КПСС (1966-1971), сын Я. Д. Зевина (ученика ленинской школы в Лонжимо)'
url: http://litnasledstvo.ru/site/author/id/452
email: