Tests with new markdown library
This commit is contained in:
parent
70615d7f78
commit
b710c8bbfd
12 changed files with 3694 additions and 7 deletions
|
|
@ -1,13 +1,17 @@
|
|||
<?php
|
||||
require_once("library/parsedown/Parsedown.php");
|
||||
//# Install PSR-0-compatible class autoloader
|
||||
//spl_autoload_register(function($class){
|
||||
// require preg_replace('{\\\\|_(?!.*\\\\)}', DIRECTORY_SEPARATOR, ltrim($class, '\\')).'.php';
|
||||
//});
|
||||
|
||||
require_once("library/php-markdown/Michelf/MarkdownExtra.inc.php");
|
||||
# Get Markdown class
|
||||
use \Michelf\MarkdownExtra;
|
||||
|
||||
function Markdown($text) {
|
||||
# Read file and pass content through the Markdown parser
|
||||
$html = MarkdownExtra::defaultTransform($text);
|
||||
|
||||
// Bugfix for the library:
|
||||
// "[Title](http://domain.tld/ )" isn't handled correctly
|
||||
$text = preg_replace("/\[(.*?)\]\s*?\(\s*?(\S*?)\s*?\)/ism", '[$1]($2)', $text);
|
||||
|
||||
$Parsedown = new Parsedown();
|
||||
return($Parsedown->text($text));
|
||||
return $html;
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue