Hexo 博客如何加入 B 站视频 / How to add bilibili shared video link in Hexo

[toc]

Hexo 搭建博客后,如果想在博客中分享视频,避免网站服务器带宽的限制,需要添加其他视频网站的外链播放器,具体该怎么操作呢?

Solution 1: hexo-tag-aplayer

hexo-tag-dplayerDPlayer 播放器的 Hexo 标签插件。

因为版本维护者不再支持新版本的更新,有些 bug 没有解决,所以对于高版本的 Hexo 支持不友好,甚至安装阶段就会报错。所以,我不是很支持继续使用该方法。

ps. 想继续坚持使用该方法的,可以移步阅读 在 Hexo 搭建的博客中插入音乐或者视频

Solution 2: 视频网站外链

Hexo 支持 iframe 的方式插入视频,所示我们可以把视频上传到哔哩哔哩、优酷、腾讯视频等,然后生成外链再拿来用。

大部分视频网站的外链播放器在视频开头都会加上 30 秒 - 2 分钟的广告,于是选择 B 站,无广告,无广告,无广告!

去 B 站获取视频外链

选择视频下方 “分享” 里的嵌入代码,而不是视频地址。否则进入 Hexo 博客后,网页会自动跳转到 bilibili 的视频页面,而不是自己的博客页面。

在文章中插入视频外链

Markdown 中可以直接插入 html 代码,但是 hexo 给我们特意准备了一个 raw 标签来插入 html 代码,防止一些其他因素的干扰,这里我们就使用 raw 来插入视频外链。

因为外链 html 没有和 Hexo 适配,所以在网页上打开,界面靠左并且窗口小,显得很难看,不够大气。

美化播放器样式

这里分享一个很巧妙的偷懒方法,我们可以去 Hexo 的 官网,看看作者是如何布局的,然后把代码抄回来。

那么,我们只要把布局中的 src,替换为自己的外链地址,就可以设置好视频的布局。

因为简书不支持 iframe,大家可以去我的网站看看效果。

References