The current template does not allow for an alt text to the single layout. This small change adds the alt text if present in the page front matter.
50 lines
1.7 KiB
HTML
50 lines
1.7 KiB
HTML
{{- partial "inject/content-before.html" . -}}
|
|
<article class="card single">
|
|
{{ if .Params.showTitle | default true }}
|
|
<h1>{{ .Title }}</h1>
|
|
{{ end }}
|
|
{{ if (.Params.showDate | default true) }}
|
|
<p class="date">
|
|
<span title='{{ i18n "date" }}'> </span>
|
|
{{- partial "date.html" .Date -}}
|
|
</p>
|
|
{{ end }}
|
|
{{ if and (.Params.toc | default false) (.Site.Params.tocBeforeImage | default false) }}
|
|
{{- partial "toc.html" . -}}
|
|
{{ end }}
|
|
{{ if .Params.Image }}
|
|
<figure style="margin: 0">
|
|
<img src="{{ .Params.Image }}" alt="{{ .Params.Alt }}" />
|
|
{{ if .Params.ImageCaption }}
|
|
<figcaption>
|
|
<p>{{ .Params.ImageCaption | markdownify }}</p>
|
|
</figcaption>
|
|
{{ end }}
|
|
</figure>
|
|
{{ end }}
|
|
{{ if and (.Params.toc | default false) (not (.Site.Params.tocBeforeImage | default false)) }}
|
|
{{- partial "toc.html" . -}}
|
|
{{ end }}
|
|
<div>{{ .Content }}</div>
|
|
</article>
|
|
{{ if .Params.tags }}
|
|
{{ if not .Site.Params.paperCards }}<hr />{{ end }}
|
|
<p class="articleTagsContainer">
|
|
<span> </span>
|
|
<strong>{{ i18n "tagsColumn" }}</strong>
|
|
{{ range sort .Params.tags }}
|
|
<a
|
|
{{ if site.Params.buttonTags | default false }}
|
|
class="buttonTag"
|
|
{{ end }}
|
|
href="/tags/{{ . | urlize }}">#{{ . }}</a>
|
|
{{ end }}
|
|
</p>
|
|
{{ end }}
|
|
{{- partial "inject/content-after.html" . -}}
|
|
{{ if .Params.showShare | default true }}
|
|
{{- partial "share_on_fediverse.html" . -}}
|
|
{{ end }}
|
|
{{- partial "commento.html" . -}}
|
|
{{- partial "cactus_chat.html" . -}}
|
|
{{- partial "related_articles.html" . -}}
|