summaryrefslogtreecommitdiff
path: root/layouts/single.html
blob: ead0c52ce4faafcbccb1a4468f8eb98323bed0553debb0387ef519023730ea3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{{ define "main" }}
<nav>
  <p>{{ emojify ":link:" }}&nbsp;<a class="link link--internal" href="{{ .Site.Home.RelPermalink }}" rel="noreferrer">{{ i18n "returnHome" }}</a></p>
</nav>
<main class="main">
  {{/* derived from the page's own URL so that it is stable and unique for
       single files, page bundles and pages built by a content adapter alike */}}
  {{ $headingID := path.Base .RelPermalink | strings.TrimSuffix ".html" }}
  <div class="entry__details">
    <h1 id="{{ $headingID }}" class="entry__heading">{{ .Title }}</h1>
    {{ if (.Page.Params.pageinfo | default true) }}
    <p class="entry__pageinfo">{{ partial "pageinfo.html" . }}</p>
    {{ end }}
    {{ with partial "audio.html" . }}
    <audio class="entry__audio" controls preload="metadata" aria-label="{{ i18n "audioVersion" $.Title }}">
      {{ range . }}<source src="{{ .RelPermalink }}" type="{{ .MediaType }}">
      {{ end }}{{ i18n "audioUnsupported" }}
    </audio>
    {{ end }}
  </div>
  {{ chomp (.Content) }}
</main>
{{ end }}