{{ $path := "" }} {{ $markdown := false }} {{ if .IsNamedParams }} {{ $path = .Get "path" }} {{ with .Get "markdown" }} {{ $markdown = . }} {{ end }} {{ else }} {{ $path = .Get 0 }} {{ end }} {{ with ($path | readFile) }} {{ if $markdown }} {{ $path | readFile | $.Page.RenderString (dict "display" "block") }} {{ else }} {{ $path | readFile }} {{ end }} {{ else }} {{ errorf "file not found: %s" $path }} {{ end }}