Yes, and no. Markdown specifications may have some common features, but they're not the same everywhere. There are multiple specifications for horizontal rule (again, not fixed or agreed upon):
***
---
___
Interestingly, some Markdown parsers think that three dashes equals emdash.
Similarly, there are multiple bold/italics specification:
*italics* and **bold**
_italics_ and __bold__ (italics not working inside single-line code-block, but it works outside of it normally with underscore, see? Most probably a missed test-case in the back-end)
The word of Markdown parsers are a mess, some complying with CommonMark, some with GitHub Markdown, MarkDoc and even MDX.
Yes, and no. Markdown specifications may have some common features, but they're not the same everywhere. There are multiple specifications for horizontal rule (again, not fixed or agreed upon):
***
---
___
Interestingly, some Markdown parsers think that three dashes equals emdash.
Similarly, there are multiple bold/italics specification:
*italics*
and**bold**
_italics_
and__bold__
(italics not working inside single-line code-block, but it works outside of it normally with underscore, see? Most probably a missed test-case in the back-end)The word of Markdown parsers are a mess, some complying with CommonMark, some with GitHub Markdown, MarkDoc and even MDX.
Since underscores are regularly used to name things in programming I figure its intentional