目前的编辑器功能较少,比如缺少音视频功能。懒得给编辑器做按钮,于是跳过,直接暴力在解析接口替换。
经过分析源代码,解析接口是
Markdown::convert($text)具体文件在
/var/Utils/Markdown.php$text就是文章正文。
所以,只需要在return之前对$text进行暴力替换即可。
$text = preg_replace("/\[audio=(https?:\/\/.*?)\]/ims", '<audio src="${1}" controls="controls" preload="metadata" onloadstart="this.volume=0.5;"></audio>', $text);
$text = preg_replace("/\[video=(https?:\/\/.*?)\]/ims", '<video src="${1}" style="max-width:100%" controls="controls" preload="metadata" onloadstart="this.volume=0.5;"></video>', $text);使用方法很简单,在正文区直接添加[audio=音频链接]、[video=视频链接]即可。
