{{- $lang := .Type | default "text" -}} {{- $filename := .Attributes.filename | default "" -}} {{- $label := cond (ne $filename "") $filename ($lang | upper) -}} {{- $id := printf "cb-%s" (printf "%d" .Ordinal | sha256 | truncate 8 "") -}} {{- $collapseEnabled := site.Params.codeblock.collapse.enabled | default true -}} {{- $defaultState := site.Params.codeblock.collapse.defaultState | default "expanded" -}} {{- $collapsedHeight := site.Params.codeblock.collapse.collapsedHeight | default 200 -}} {{- $highlighted := transform.HighlightCodeBlock . -}}
{{ $lang | upper }} {{- if ne $filename "" -}} {{ $filename }} {{- end -}}
{{- if $collapseEnabled -}} {{- end -}}
{{ $highlighted.Wrapped }} {{- if $collapseEnabled -}}
{{- end -}}