diff --git a/html2markdown.js b/html2markdown.js index 518d75e..655a1fc 100644 --- a/html2markdown.js +++ b/html2markdown.js @@ -228,7 +228,11 @@ function html2markdown(html, opts) { case "dfn": case "var": case "cite": - nodeList.push(markdownTags[tag]); + if (nodeList[nodeList.length-1] === markdownTags[tag]) { + nodeList.splice(nodeList.length-1, 1); + } else { + nodeList.push(markdownTags[tag]); + } break; case "code": case "span":