『记一个编辑文章时插入视频的思路』
诚如我们所知道的,typecho上传视频插入的是a链接
那么怎么用最简单的方法在正文中插入视频呢,最好是那种即不用手动打码,又不用复制粘贴的。。。毕竟我是个懒人呢
既然如此,那我们就从插入的a链接入手吧,怎么说人家也是原配
- 将插入的a链接文字标题改成“video”完事
怎么?你说我在自欺欺人?其实不然,只不过我们已经提前做好了准备工作,加入了一段js通过识别"video"将这个视频的a链接转为视频了而已。
没有自欺,只是一个欺人的障眼法,善意的谎言毕竟也是善意的
当然,你也可以在前端内容输出前用php正则匹配处理,也是极好的
如果想要更高级点也是可以的:封面图可以在后面紧跟着插入一个图片,其他属性可以在"video"前面或后面加其他识别字符,至于位置和加什么字符就根据怎么识别更高效和精准来决定吧
放一个简单的js代码,至于封面图和其他参数自己弄吧。。。 毕竟我是个懒人呢!
$('body a').each(function(){
$this = $(this);
if($this.html() == 'video'){
$this.parent().after('<video><source="'+$this.attr("href")+'"></video>');
$this.remove();
}
});