{{- $id := .Get "id" | default "" -}} {{- $class := .Get "class" | default "" -}} {{- $lang := .Get "lang" | default "markdown" -}} {{- $show_markup := .Get "show_markup" | default true -}} {{- $show_preview := .Get "show_preview" | default true -}} {{- $content := .InnerDeindent -}} {{- if eq $lang "hugo" }}{{ $lang = "markdown" }}{{ end -}}
{{- if eq $show_preview true -}}
{{- $content | .Page.RenderString -}}
{{- end -}} {{- if eq $show_markup true -}}
{{- $lang -}}
{{- highlight (trim $content "\r\n") $lang "" -}}
{{- end -}}