Principles

:bulb: always try to minimize usage of custom flavour syntax

:exclamation: prioritize compatibility with obsidian and github flavour

formatting

admonition

CommonMark does not have admonition/ alert block syntax. This is supported ingithub flavoured markdown and consequentlyObsidian flavoured markdown.

how some md flavour handles alert blocks

github call this alerts. https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts

Obsidian references admonition as callout. https://help.obsidian.md/Editing+and+formatting/Callouts

Obsidian seems to support more type of admonition than github.

quartz callout come from obsidian. https://quartz.jzhao.xyz/features/callouts