- $MarkdownParser = new MarkdownExtra();
- $MarkdownParser->hard_wrap = $hardwrap;
- $MarkdownParser->code_class_prefix = 'language-';
+ $MarkdownParser = new MarkdownParser();
+ $MarkdownParser->code_class_prefix = 'language-';
+ $MarkdownParser->hard_wrap = $hardwrap;
+ $MarkdownParser->hashtag_protection = true;
+ $MarkdownParser->url_filter_func = function ($url) {
+ if (strpos($url, '#') === 0) {
+ $url = ltrim($_SERVER['REQUEST_URI'], '/') . $url;
+ }
+ return $url;
+ };
+