{{/* Eerste parameter = type, tweede = title (optioneel) */}} {{ $type := .Get 0 | default "info" }} {{ $title := .Get 1 }} {{ $type_class := "info" }} {{ if eq "note" $type }} {{ $type_class = "note" }} {{ else if in (slice "abstract" "summary" "tldr") $type }} {{ $type_class = "abstract" }} {{ else if eq "info" $type }} {{ $type_class = "info" }} {{ else if eq "todo" $type }} {{ $type_class = "todo" }} {{ else if in (slice "tip" "hint" "important") $type }} {{ $type_class = "tip" }} {{ else if in (slice "success" "check" "done") $type }} {{ $type_class = "success" }} {{ else if in (slice "question" "help" "faq") $type }} {{ $type_class = "question" }} {{ else if in (slice "warning" "caution" "attention") $type }} {{ $type_class = "warning" }} {{ else if in (slice "failure" "fail" "missing") $type }} {{ $type_class = "failure" }} {{ else if in (slice "danger" "error") $type }} {{ $type_class = "danger" }} {{ else if eq "bug" $type }} {{ $type_class = "bug" }} {{ else if eq "example" $type }} {{ $type_class = "example" }} {{ else if in (slice "quote" "cite") $type }} {{ $type_class = "quote" }} {{ end }}
{{- if eq $type_class "note" -}} {{- else if eq $type_class "abstract" -}} {{- else if eq $type_class "info" -}} {{- else if eq $type_class "todo" -}} {{- else if eq $type_class "tip" -}} {{- else if eq $type_class "success" -}} {{- else if eq $type_class "question" -}} {{- else if eq $type_class "warning" -}} {{- else if eq $type_class "failure" -}} {{- else if eq $type_class "danger" -}} {{- else if eq $type_class "bug" -}} {{- else if eq $type_class "example" -}} {{- else if eq $type_class "quote" -}} {{- else -}} {{- end -}} {{ if $title }}

{{ $title }}

{{ else }}

{{ $type | title }}

{{ end }}

{{ .Inner | markdownify }}