From 0352f01c7eb8a61df372a7b55212a80b0f37e04b Mon Sep 17 00:00:00 2001 From: Emanuil <4thmail@gmail.com> Date: Sat, 31 Aug 2013 21:44:23 +0300 Subject: [PATCH] leading \n characters should not be parsed as part of first block --- Parsedown.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Parsedown.php b/Parsedown.php index e3ad230..8eb4bfe 100755 --- a/Parsedown.php +++ b/Parsedown.php @@ -109,8 +109,10 @@ class Parsedown private function parse_blocks($text) { + $text = trim($text, "\n"); + # Divides text into blocks. - $blocks = preg_split('/\n\s*\n/', $text, -1, PREG_SPLIT_NO_EMPTY); + $blocks = preg_split('/\n\s*\n/', $text); # Makes sure compound blocks get rendered. $blocks []= NULL;