diff --git a/lib/marked.js b/lib/marked.js index 28f25ae6e6..a736dc285a 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -17,7 +17,7 @@ var block = { fences: noop, hr: /^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/, // cap[2] might be ' HEADING # ' and must be trimmed appropriately. - heading: /^ *(#{1,6})([^\n]*)(?:\n+|$)/, + heading: /^ *(#{1,6})(.*)(?:\n+|$)/, nptable: noop, blockquote: /^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/, list: /^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/, @@ -95,7 +95,7 @@ block.gfm = merge({}, block.normal, { fences: /^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/, paragraph: /^/, // cap[2] might be ' HEADING # ' and must be trimmed appropriately. - heading: /^ *(#{1,6}) ([^\n]+)(?:\n+|$)/ + heading: /^ *(#{1,6}) (.+)(?:\n+|$)/ }); block.gfm.paragraph = edit(block.paragraph)