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 }}