Add a ToC that is always visible on desktop

This commit is contained in:
2025-01-05 02:02:52 +01:00
parent 46c6f9037e
commit af3694f0ef
4 changed files with 195 additions and 8 deletions
@@ -38,14 +38,12 @@
{{- partial "image.html" (dict "path" .Params.Cover "alt" (.Title | plainify) "class" "post-cover") }}
{{- end }}
{{- if .Params.toc }}
<hr />
<aside id="toc">
<div class="toc-title">{{ i18n "tableOfContents" }}</div>
{{ .TableOfContents }}
<aside id="toc" class="{{- if not .Params.toc }}desktop-only{{- end }}">
<div class="toc-content">
<div class="toc-title">{{ i18n "tableOfContents" }}</div>
{{ .TableOfContents }}
</div>
</aside>
<hr />
{{- end }}
<div class="post-content">
{{ .Content }}