added article main image caption; added option to show toc before the main article image

This commit is contained in:
Gabriele Musco 2022-04-02 16:40:40 +02:00
parent a5e5a57aec
commit 3ae446e96d
No known key found for this signature in database
GPG key ID: 0587A5D65B5DC99E
3 changed files with 20 additions and 7 deletions

View file

@ -9,14 +9,21 @@
{{- partial "date.html" .Date -}}
</p>
{{ end }}
{{ if .Params.Image }}
<img src="{{ .Params.Image }}" alt="" />
{{ if and (.Params.toc | default false) (.Site.Params.tocBeforeImage | default false) }}
{{- partial "toc.html" . -}}
{{ end }}
{{ if (.Params.toc | default false) }}
<div class="articleToc">
{{ .TableOfContents }}
<hr />
</div>
{{ if .Params.Image }}
<figure style="margin: 0">
<img src="{{ .Params.Image }}" 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>

View file

@ -0,0 +1,4 @@
<div class="articleToc">
{{ .TableOfContents }}
<hr />
</div>