|
|
@@ -307,18 +307,21 @@ class MdRender{
|
|
|
*/
|
|
|
Log::info('mermaid');
|
|
|
if(strpos($markdown,"```mermaid") !== FALSE){
|
|
|
+ Log::info('has mermaid');
|
|
|
$lines = explode("\n",$markdown);
|
|
|
$newLines = array();
|
|
|
$mermaidBegin = false;
|
|
|
$mermaidString = array();
|
|
|
foreach ($lines as $line) {
|
|
|
if($line === "```mermaid"){
|
|
|
+ Log::info('mermaidBegin');
|
|
|
$mermaidBegin = true;
|
|
|
$mermaidString = [];
|
|
|
continue;
|
|
|
}
|
|
|
if($mermaidBegin){
|
|
|
if($line === "```"){
|
|
|
+ Log::info('mermaid end');
|
|
|
$newLines[] = "{{mermaid|".base64_encode(\json_encode($mermaidString))."}}";
|
|
|
$mermaidBegin = false;
|
|
|
}else{
|