Hexo博客Next主题bilibili视频Markdown插入文章
问题及需求
B站视频无广告有弹幕,非常简洁,经常看B站视频,在文章引用B站的视频
在不用插件的情况下用官方的iframe方式引入视频,默认的方式导入视频屏幕会很小
一般我们都是自己改width和height来修改大小,但是换成不同的设备就无法正常的显示了
视频大小优化
不能自动适配,试试下面的两种办法:Next
版本6.XX
可以,7.xx
版本可以试试
优化方法一
div标签自适应与屏幕的大小,iframe以100%顶边撑开。
以next主题为例子:在next\source\css\_custom\custom.styl
下底部添加以下css代码:
/*哔哩哔哩视频适配*/.bilibili {position: relative;width: 100%;
}
@media only screen and (max-width: 767px) {.bilibili {height: 15em;max-width: 25em;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bilibili {height: 20em;max-width: 30em;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.bilibili {height: 30em;max-width: 40em;}
}
@media only screen and (min-width: 1200px) {.bilibili {height: 40em;max-width: 50em;}
}
插入视频时,加入标签块
<div class="bilibili"></div>
写成如下形式即可:
<div class="bilibili"><iframe src="//player.bilibili.com/player.html?aid=14875394&cid=24237231&page=1&high_quality=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
</div>
优化方法二
使用@media
属性,对不同屏幕大小的设备,设置宽度和高度。
@media
可以查询到设备的一下属性
设备屏幕的高度
设备的方向(如移动设备横屏)
可视窗口的宽高
屏幕解析度
在next\source\css\_custom\custom.styl
下底部添加以下css代码:
/*哔哩哔哩视频适配*/.bilibili {position: relative;width: 100%;
}
@media only screen and (max-width: 767px) {.bilibili {height: 15em;max-width: 25em;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bilibili {height: 20em;max-width: 30em;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.bilibili {height: 30em;max-width: 40em;}
}
@media only screen and (min-width: 1200px) {.bilibili {height: 40em;max-width: 50em;}
}
插入视频时,加入标签块class="bilibili"
到B站的iframe代码:
<iframe class="bilibili" src="//player.bilibili.com/player.html?aid=14875394&cid=24237231&page=1&high_quality=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
效果如下:
链接相关参数
B站链接的参数
player.bilibili.com/player.html?aid=81148317&cid=138878361&page=1
参数说明及举例使用
aid 视频ID 就是B站的av号
cid 应该是客户端的id,clientid的缩写(推测) 测试表示不填也不会有什么问题
page 第几个视频 也就是分P的 默认是1
as_wide 是否宽屏 1:宽屏 0:小屏
high_quality 视频质量 1:最高视频质量 0:最低视频质量
danmaku 是否开启弹幕 1:开启(默认) 0:关闭
举个例子:
B站默认视频质量是最低的,可以通过在src
链接后面添加&high_quality=1
来设置
src="//player.bilibili.com/player.html?aid=14875394&cid=24237231&page=1改为
src="//player.bilibili.com/player.html?aid=14875394&cid=24237231&page=1&high_quality=1
参考文章1
参考文章2
我的个人博客主页,欢迎访问
我的CSDN主页,欢迎访问
我的GitHub主页,欢迎访问
Hexo博客Next主题bilibili视频Markdown插入文章相关推荐
- hexo 博客next主题集成gitment或者gitalk评论系统
原文链接hexo 博客next主题集成gitment或者gitalk评论系统 前言 之前使用多说,多说挂了,用网易跟帖代替,网易跟帖又没了.前段时间用来必力,感觉还行,但总归不踏实.后面发现有gitm ...
- hexo博客next主题添加对数学公式的支持
hexo博客默认为markdown格式,但是新搭建的hexo博客不支持公式渲染,下面介绍hexo博客next主题下添加对数学公式支持的方法. 环境说明: hexo版本:5.4.1 next版本: 最新 ...
- hexo博客yilia-plus主题更换Beaudar评论插件
文章目录 hexo博客yilia-plus主题更换Beaudar评论插件 一.安装Beaudar app. 二.添加到主题中 1.直接拉取仓库到本地. 2. 自己进行配置 三. 一些问题 hexo博客 ...
- hexo博客yilia主题_缺失模块_解决方案
hexo博客yilia主题,左侧栏目有一个全部文章的按钮,刚开始开始报错缺失模块,如下图: 我解决了这个问题着实不容易饶了弯路,但是跟着提示步骤,其实很简单,走起: 1.查看node版本 win键+R ...
- Github pages + Hexo 博客 yilia 主题使用畅言评论系统
文章首发地址:http://www.54tianzhisheng.cn/2017/04/13/Hexo-yilia-changyan/ , 转载请注明出处. 前言 Hexo的Yilia主题由于原来使用 ...
- 为Hexo博客next主题添加友链
为Hexo博客next主题添加友链 20230427153826|left
- hexo博客yilia主题 如何自定义个人博客的背景图片
hexo博客yilia主题 博客背景的设置 个人博客系列文章目录 hexo博客yilia主题 所有文章模块缺失最新解决方案 hexo+yilia博客报错post.categories forEach ...
- hexo博客 Maupassant主题 添加萌妹纸、萌宠
给hexo博客养一个 萌妹子或者萌宠,也是偶然之间发现可以添加可爱的妹纸或者是萌宠,发现挺好玩的,而且作者提供了很多模型供你选择,没事的时候还可以逗一逗 ? 文章目录 本博文的简述or解决问题? 获取 ...
- html文件hexo博客,使用小书匠写 MarkDown 文档 Hexo 博客
小书匠是一个功(zhong)能(liang)强(ji)大的 MarkDown 文档编辑器,除了支持常规的 MarkDown 语法,还要很多扩展语法(代码高亮 ,gfm ,脚注 ,上标 ,下标 ,文字高 ...
最新文章
- 2021牛客寒假算法基础集训营1 题解
- 曹原25岁,今天第8篇Nature
- poj 1230(贪心)
- Android系统中的进程管理:进程的创建
- ssm中怎么用location.href跳到controller层_聊聊自动驾驶中的功能开发
- lgg8配置_LGG8XThinQ参数配置-LG G8X ThinQ详细性能评测
- Java 远程通讯技术及原理分析
- 车仪表台上的装饰_@云浮车主:车内装饰品摆放不当将被处罚
- Dockerfile构建LNMP分离环境部署wordpress
- 专科python应届生工资多少-应届毕业生自述面试15K月薪的Python后端开发经历,希望对你有用...
- pip在多个python版本中将包安装到制定版本
- 活灵活现用 Git --技巧篇
- Xcode设置苹果应用的app icon和launch image(应用图标和启动页面)
- 想去机器学习初创公司做数据科学家?这些问题值得你三思!
- zscore标准化步骤_数据的标准化
- 找到弹窗广告所在的程序文件位置
- 合伙企业怎么报所得税
- Windows10 U盘无法格式化怎么办?U盘拒绝访问?
- cadence allegro 17.2中的正负片
- 金海佳学C++primer 练习9.31