Вот кажется неплохая библиотека
https://github.com/chjj/marked только вот не могу разобраться как добавить свой тег. Например ставлю знак <@> и маркдоун мне это распарсит в myname@gmail.com. Не могу вьехать как это работает, вроде и примеры есть, но вообще ничего не могу разобрать.