标签 markdown前台解析错误 下的文章

新版Typecho1.1 Markdown语法导致HTML5标签解析错误的解决方法

6e74656.png

重点:经评论区大佬@donghaichen测试此插件在typecho1.1新版本中不可用,之前因为我未进行个人实际证实操作就放出了解决方法,只是在网上搜索方法时查到就发出来了,给大家造成困扰,对不起。

最新解决方法:查看程序目录/var/Markdown.php的代码

第37行

$parser->_commonWhiteList .= '|img|cite|embed|iframe';

改成

$parser->_commonWhiteList .= '|img|cite|embed|iframe|video|source';


以下方法已经失效!

前段时间官方放出了正式版Typecho1.1,有大量网友反馈,新版本Markdown语法导致原生HTML5视频标签解析播放错误,截止发文前官方还未进行修复,下面我给出两种临时解决方案供大家取舍。

修复方案:

1.回滚到Typecho1.0版本进行使用,此版本经测试无报错.

2.Typecho Parsedown 解析markdown插件,使用Parsedown替换Typecho自带的Markdown解析库,来达到解析前台视频播放目的.

Typecho Parsedown插件使用方法:

1.上传前请将目录名重命名为Parsedown

2.将插件上传到/usr/plugins目录

3.登陆后台,在“控制台”下拉菜单中进入“插件管理”

4.激活Typecho Parsedown插件

5.根据Typecho Parsedown插件需求进行设置

Typecho Parsedown插件下载地址:Parsedown.zip