Hi, Boostnote team.
Boostnote is too useful tool and helps me always!
I report a somewhat strange behavior of Boostnote.
The rendering of CodeBlock goes wrong. ( I think this is an exceptional case. )

&, <, >, and $ are renderd as HTML numerical character references</tag>On GFM rendering it seems to be parsed as follows.
```c
?
<
>
$
<tag>
Insert "```x" into the CodeBlock. (x is arbitrary characters)
Looks critical. We should replace markdown renderer fast. I think I could take on it about 2 weeks later.
I have another example of the appearance of a closing tag. The second word inside a tag is parsed as an argument to the tag. I tried it with different languages specified for the highlighting, but that makes no difference.
Maybe it will help you with a fix, but if markdown rendering is replaced it might be obsolete anyway.
~~~
std::map<std::string, int> map = boost::assign::map_list_of ("key1", 19) ("key2", 21);
~~~
std::map
~~~
std::map< std::string, int> map = boost::assign::map_list_of ("key1", 19) ("key2", 21);
~~~
std::map< std::string, int> map = boost::assign::map_list_of ("key1", 19) ("key2", 21);
This issue is no longer present in the current version of Boostnote.
Most helpful comment
Looks critical. We should replace markdown renderer fast. I think I could take on it about 2 weeks later.