{{/* 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 }}
{{ $title }}
{{ else }}{{ $type | title }}
{{ end }}{{ .Inner | markdownify }}