Typecho|typecho文章内挂载B站视频

缘起 【Typecho|typecho文章内挂载B站视频】?前段时间看<我和我的祖国>的预告片看的我热血沸腾,就写了一篇水文把预告片放在了里面,Typcho自带的视频不是很友好,不支持云解析; 直接放置嵌入代码还出现视频窗口一小块的问题; 很是令人烦恼 Pia!(o ‵-′)ノ”(ノ﹏<。)
之前的解决方案 ?之前尝试过Dplayer等Typcho视频插件,把视频文件下载下来上传到阿里云获取到链接,然后解析到插件可以实现文章内挂载视频,但是放置多个视频就出现了占用内存过多的问题 Pia!(o ‵-′)ノ”(ノ﹏<。)
?后来索性放弃,直接使用Handsome自带的引用功能,指向视频地址好在界面还好看我比较喜欢,但始终不是最好的解决办法
?直到我发现了另一种解决方案…
效果 typecho文章内挂载B站视频
食用方法

  • 给主题添加自定义样式:将以下代码添加到主题的自定义CSS里(Handsome主题在:控制台–外观–设置外观–开发者设置–自定义CSS,复制到框中即可,其他主题找到合适的位置放置)
/*视频挂载*/.iframe_video { position: relative; width: 100%; }@media only screen and (max-width: 767px) { .iframe_video { height: 15em; } }@media only screen and (min-width: 768px) and (max-width: 991px) { .iframe_video { height: 20em; } }@media only screen and (min-width: 992px) and (max-width: 1199px) { .iframe_video { height: 30em; } }@media only screen and (min-width: 1200px) { .iframe_video { height: 40em; } }.iframe_cross { position: relative; width: 100%; height: 0; padding-bottom: 75% }.iframe_cross iframe { position: absolute; width: 100%; height: 100%; left: 0; top: 0 }

  • 复制视频源代码:打开B站视频网页,如图找到嵌入代码然后复制(好像B站的番剧动漫没有这个代码)
    Typecho|typecho文章内挂载B站视频
    文章图片

  • 修改代码:复制嵌入代码到文章需要放置的位置。然后在给iframe 这个标签添加class="iframe_video"位置如下:

  • 大功告成:保存文章,回到网站,刷新整站打开文章就可以看到效果啦~
本人个人网站: https://www.icnfox.cn 欢迎来访

    推荐阅读