in the end, parsing markdown inside of html blocks is just too weird