protected function initMarkdown()
{
$this->di->setShared('markdown', function () {
$ciconia = new Ciconia();
$ciconia->addExtension(new Markdown\UnderscoredUrlsExtension());
$ciconia->addExtension(new Markdown\TableExtension());
$ciconia->addExtension(new Markdown\MentionExtension());
$ciconia->addExtension(new Markdown\BlockQuoteExtension());
$ciconia->addExtension(new Markdown\UrlAutoLinkExtension());
//$ciconia->addExtension(new Markdown\NewLineExtension);
$ciconia->addExtension(new FencedCodeBlockExtension());
return $ciconia;
});
}