diff --git a/lib/marked.js b/lib/marked.js index 43e2802d..94ad43d3 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -11,7 +11,12 @@ var block = { newline: /^\n+/, - block: /^ {4,}[^\n]*(?:\n {4,}[^\n]*)*/, + + //block: /^ {4,}[^\n]*(?:\n {4,}[^\n]*)*/, + + // greedier block + block: /^ {4,}[^\n]*(?:\n {4,}[^\n]*|\n)*/, + hr: /^( *[\-*_]){3,}/, heading: /^ *(#{1,6}) *([^\n#]*) *#*/, lheading: /^([^\n]+)\n *(=|-){3,}/,