diff --git a/ground/classes/Markdown.php b/ground/classes/Markdown.php
index 034db46..2f50c82 100644
--- a/ground/classes/Markdown.php
+++ b/ground/classes/Markdown.php
@@ -17,19 +17,17 @@ class Markdown
static private function replaceHeaders($string)
{
- for ($index = 3; $index > 0; $index--) {
+ $pr = '(^#{1} (.{1,}))';
+ $rep = '
$1
';
+ $string = preg_replace($pr, $rep, $string);
- $pr = '/(^#{' . $index . '} .{1,})/m';
+ $pr = '(^#{2} (.{1,}))';
+ $rep = '$1
';
+ $string = preg_replace($pr, $rep, $string);
- preg_match_all($pr, $string, $headers);
-
- if (isset($headers[0][0])) {
- foreach ($headers[0] as $header) {
- $hI = $index+1;
- $string = str_replace($header, "" . mb_substr($header, $index + 1, NULL, 'UTF-8') . "", $string);
- }
- }
- }
+ $pr = '(^#{3} (.{1,}))';
+ $rep = '$1
';
+ $string = preg_replace($pr, $rep, $string);
return $string;
}