parsedown.jpg

I. 更新说明

该方法同样适用于解析 HTML 的任意标签元素(video/script/iframe/address/section)等等;

II. 成功展示效果展示

插入视频

<video src="https://limbopro.xyz/usr/uploads/2019/05/3093449111.mkv" width="100%" height="360" controls="controls"></video>

异步加载JavaScript

<script async src="https://telegram.org/js/telegram-widget.js?14" data-telegram-post="limboprossr/2135" data-width="100%"></script>
<a href="https://twitter.com/intent/tweet?screen_name=limboprossr&ref_src=twsrc%5Etfw" class="twitter-mention-button" data-related="limboprossr" data-lang="zh-cn" data-show-count="false">Tweet to @limboprossr</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

发布推特

III. 引入视频嵌入代码

文章编辑器内插入代码如下:

<video src="https://limbopro.xyz/usr/uploads/2019/05/3093449111.mkv" width="100%" height="320" controls="controls"></video>

IV. 代码无效的解决方法

给Typecho站点文章添加更多HTML标签支持

修改 /var/HyperDown.php 第17行,加入 Video标签。

1.进入 Typecho 根目录 /var/ 找到 HyperDown.php

Typecho html.png

2.找到 17行

Typecho html2.png

/**
     * html tags
     *
     * @var string
     */
    public $_blockHtmlTags = 'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend|article|section|nav|aside|hgroup|header|footer|figcaption|svg|script|noscript';

添加 video 即可,其他同理;

public $_commonWhiteList = 'kbd|b|i|strong|em|sup|sub|br|code|del|a|hr|video|small';

V. 附注

标签引用http://www.w3school.com.cn/tags/tag_video.asp

最后修改:2021 年 02 月 11 日 09 : 19 PM