{{ $file := .Get "file" }} {{ $page := .Site.GetPage $file }} {{ $type := .Get "type" }} {{ $language := .Get "language" }} {{ $options :=.Get "options" }}
{{- if (.Get "language") -}} {{- highlight ($file | readFile) $language (default "linenos=table" $options) -}} {{- else if eq $type "html" -}} {{- $file | readFile | safeHTML -}} {{- else if eq $type "page" -}} {{- with $page }}{{ .Content }}{{ end -}} {{- else -}} {{- $file | readFile | $.Page.RenderString -}} {{- end -}}