How do I add Markdown formatting in a code / pre block?

formatting, markdown

Solution

You would have to do this in HTML, by design.

However, inside Markdown code spans and blocks, angle brackets and ampersands are always encoded automatically.

<pre>
int main(void) {
    <b>return 0;</b>
}
</pre>

Problem

This may seem to defeat the purpose of a code block, but I'd like to be able to bold something within a code block. For example, if I wanted to bold the return line: ``` int main(void) { **return 0;** } ```

Original source