
Markdown spec outlines markers, such as the asterisk (*
), underscore (_
), and double tilde (~~
), for bold, italic and strikethrough, (or otherwise known as strong, emphasis, and delete), but requires these markers to wrap the text content on left and right without any whitespace(s). Any space on either side makes the markers appear as is instead of valid HTML tags after parsing/translation.