github.com/choria-io/go-choria@v0.28.1-0.20240416190746-b3bf9c7d5a45/docs/themes/hugo-theme-relearn/layouts/partials/output-partial.hugo (about) 1 {{- $base := .base }} 2 {{- $page := .page }} 3 {{- $parameter := .parameter }} 4 {{- $outputFormat := .outputFormat }} 5 {{- if not $outputFormat }} 6 {{- $outputFormat = partial "output-format.hugo" $page }} 7 {{- end }} 8 {{- $suffix := partialCached "output-suffix.hugo" $page $page.RelPermalink $outputFormat }} 9 {{- $f := printf "/layouts/partials/%s.%s.%s" $base $outputFormat $suffix }} 10 {{- if or (not $outputFormat) (not (partialCached "fileExists.hugo" $f $f)) }} 11 {{- $f = printf "/layouts/partials/%s.%s" $base $suffix }} 12 {{- if partialCached "fileExists.hugo" $f $f }} 13 {{- partial (printf "%s.%s" $base $suffix) $parameter }} 14 {{- end }} 15 {{- else }} 16 {{- partial (printf "%s.%s.%s" $base $outputFormat $suffix) $parameter }} 17 {{- end }}