add document layout

This commit is contained in:
Jakub 2024-03-03 00:05:16 -05:00
parent 3cb43796ea
commit 293ced3505

View File

@ -0,0 +1,30 @@
{{ partial "header.html" . }}
{{ partial "nav.html" . }}
<div class="content">
<h1>{{ .Title }}</h1>
{{ .Content }}
{{- define "listDir" -}}
{{- $dir := .dir -}}
<ul>
{{ $files := readDir (printf "/assets/%s" $dir)}}
{{- range $files -}}
<li>
{{- if .IsDir -}}
{{ title .Name }}
{{- template "listDir" (dict "dir" (printf "%s/%s" $dir .Name)) -}}
{{- else -}}
{{- with resources.Get (printf "%s/%s" $dir .Name) -}}
<a href="{{ .RelPermalink }}">{{ title (replace (path.BaseName .Name) "-" " ") }}</a>
{{- end -}}
{{- end -}}
</li>
{{- end -}}
</ul>
{{- end -}}
{{- template "listDir" (dict "dir" "dokumenty") -}}
</div>
{{ partial "footer.html" . }}