From 6f07c75f2ae1c3b164b66c2d7ed5fde242f8a744 Mon Sep 17 00:00:00 2001 From: Feuerfuchs Date: Thu, 20 Jun 2019 18:16:12 +0200 Subject: Add navigation header --- template.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'template.go') diff --git a/template.go b/template.go index 781d2bb..b1dbaf1 100644 --- a/template.go +++ b/template.go @@ -12,6 +12,28 @@ var tpltext = ` +
+ {{- $href := "" -}} + {{- $uriParts := split .URI "/" -}} + {{- $uriLast := $uriParts | last -}} + {{- $uriParts = $uriParts | pop -}} + {{- if eq $uriLast "" -}} + {{- $uriLast = $uriParts | last -}} + {{- $uriParts = $uriParts | pop -}} + {{- end -}} + + {{- range $i, $part := $uriParts -}} + {{- if ne $i 1 -}} + {{- $href = printf "%s/%s" $href . -}} + {{- if ne $i 0 }} / {{ end -}} + {{ . }} + {{- else -}} + {{- $href = printf "%s/1" $href -}} + {{- end -}} + {{- end -}} + {{- if ne (len $uriParts) 0 }} / {{ end -}} + {{ $uriLast -}} +
         {{- if .Lines -}}
-- 
cgit v1.2.3-54-g00ecf