新版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


标签: markdown前台解析错误, typecho1.1新版无法解析html5标签, typecho1.1无法播放html5视频

已有 7 条评论

  1. 玉捷 玉捷   Windows 7 x64 Edition Windows 7 x64 Edition   Google Chrome 59.0.3071.115 Google Chrome 59.0.3071.115 

    博主,我用了你的这个解决了问题,可是我换成我的链接之后放不了。

    1. inwao world inwao world 站长  Mac OS X Mac OS X   Safari Safari 

      需要把格式转换为MP4格式.

  2. owen owen   Windows 10 Windows 10   Google Chrome 55.0.2883.87 Google Chrome 55.0.2883.87 

    不知道是主题问题还是有 BUG,在文章摘要会显示出原文,文章页面正常,比如 对应的 ## 在摘要就会原原本本显示,可以参见我博客

    1. inwao world inwao world 站长  Mac OS X Mac OS X   Safari Safari 

      可参考此文章https://inwao.com/Summary.html

      替换成你想要展现的标签元素

  3. 青风百里 青风百里   Mac OS X 10.13.4 Mac OS X 10.13.4   Safari 11.1 Safari 11.1 

    大佬,反馈一个问题
    我猜测应该是解析parent::show出错.
    报错的文章

    1. inwao world inwao world 站长  Mac OS X Mac OS X   Safari Safari 

      周末查看详情,因为忙,不好意思

      1. 青风百里 青风百里   Mac OS X 10.13.4 Mac OS X 10.13.4   Safari 11.1 Safari 11.1 

        大佬,没有问题了,是我没有掌握Markdown语法,把语法写错了,谢谢

添加新评论