Hexo博客添加背景音乐
更好的阅读体验
Hexo添加音乐的方式有很多种,可供使用的插件也不少。NexT主题下内置音乐应该算比较简便的一种了
下面我将会提到数种方法,选择一种最合适的即可
1.直接插入到某一篇文章
iframe\text{iframe}iframe标签
相当的简单
先到网易云音乐中中搜出你想要的音乐,然后点击生成外链播放器
所需要的所有代码都在这个框框内了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Gz2ZvWI-1599749872629)(https://s1.ax1x.com/2020/07/11/UQzKDs.png)]
然后把这个代码粘贴到你的文章的.md\text{.md}.md文件中,就可以显示了
JavaScript\text{JavaScript}JavaScript标签
<script type="text/javascript" src="http://www.xiami.com/widget/player-single?uid=32329501&sid=1776238762&mode=js"></script>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R7iz315h-1599749872634)(https://ae01.alicdn.com/kf/U9977f35f4c25466ca7b7fc536dc5a0cca.jpg)]
2.使用Hexo-tag-Aplayer\text{Hexo-tag-Aplayer}Hexo-tag-Aplayer插件
hexo-tag-aplayer\text{hexo-tag-aplayer}hexo-tag-aplayer是Aplayer\text{Aplayer}Aplayer在Hexo\text{Hexo}Hexo上的插件,其配置可以参考官方文档
npm install --save hexo-tag-aplayer
在文章的markdown文档里添加
{% aplayer "她的睫毛" "周杰伦" "http://home.ustc.edu.cn/~mmmwhy/%d6%dc%bd%dc%c2%d7%20-%20%cb%fd%b5%c4%bd%de%c3%ab.mp3" "http://home.ustc.edu.cn/~mmmwhy/jay.jpg" "autoplay=false" %}
以上两种都只能实现单篇文章内的播放,下面这一种是将播放器部署在所有界面
可以控制是否自动播放(自动播放移动端不支持)
修改 themes/next/layout/_macro/sidebar.swig
文件
添加播放器内容
<!-- 音乐播放器 -->
<div>{% if theme.background_music %}<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="{{ theme.background_music }}"></iframe>{% endif %}
</div>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LMWcgvSk-1599749872638)(https://s1.ax1x.com/2020/07/11/Ul97RK.png)]
在 themes/next/_config.yml
主题配置文件中添加歌单地址配置
background_music: //music.163.com/outchain/player?type=0&id=2120628564&auto=1&height=66
background_music:
如图所示填入歌曲的部分HTML代码
添加歌单
创建歌单,复制代码
把 height=90
改成 height=66
最后贴一张我的博客的效果图
也可以单独的做一个歌单页面
最新版的 hexo-tag-aplayer\text{hexo-tag-aplayer}hexo-tag-aplayer 已经支持了MetingJS\text{MetingJS}MetingJS的使用,可以直接解析网络平台的歌曲,首先要在站点配置文件中开启 meting\text{meting}meting 模式,添加以下代码在配置文件的最后:
aplayer:meting: true
复制歌单的链接,然后复制歌单的id\text{id}id,例如 https://music.163.com/playlist?id=523845661&userid=46562117 ,这个歌单的id就是523845661,公司名可以是tencent、netease或是其他公司,下面给出一个例子,打开 /Hexo/source/playlist/index.md文件,输入:
{% meting "7634442256" "tencent" "playlist" "theme:#FF4081" "mode:circulation" "mutex:true" "listmaxheight:340px" "preload:auto" %}
这就是一个QQ\text{QQ}QQ音乐的歌单
最终效果
Hexo博客添加背景音乐相关推荐
- 为 hexo 博客添加本地搜索功能
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!个人 ...
- hexo博客添加暗色模式_我如何向网站添加暗模式
hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...
- hexo博客添加暗色模式_我如何将暗模式添加到我的网站
hexo博客添加暗色模式 I recently redesigned my website. Here are 2 pictures of how it looked, for reference: ...
- Hexo博客添加评论功能
Hexo博客添加评论功能 实现了Hexo的评论功能 先附上官网链接valine官网 我使用的是Material-X主题,大多主题都支持,基本在官方主题文档都可以找到使用方法 1.进入官网,注册账号 需 ...
- Hexo 博客添加看板娘
Hexo 博客添加看板娘 相信看到这里的小伙伴都有属于自己的hexo博客了吧,废话不多说,我们直接进入主题 我的博客:传送门 1.安装模块 在hexo根目录下用Git执行命令 npm install ...
- 利用Cloudflare为基于GitHub Pages的Hexo博客添加HTTPS支持
文章目录 ● 前言 ● 注册 Cloudflare ● 添加站点 ● 修改DNS ● 开启 HTTPS ● 重定向强制 HTTPS HTTP(超文本传输协议),是一个基于请求与响应,无状态的,应用层的 ...
- 向Hexo博客添加微博秀(pug模板)
目的 本文是一个详细的教程,告诉大家如何在Hexo博客中嵌入微博秀或者微博直播组件. 为什么要向博客中添加微博秀/微博直播组件? 微博秀是什么 新浪微博秀,可以放置在你的博客.网站,或是其它支持htm ...
- hexo博客添加本地搜索功能
写在前面 本文主要描述了怎么添加hexo博客搜索插件,然后启动搜索功能,对两个本地搜索插件的使用进行了描述,文章可能还有很多不足,请大家谅解,欢迎大佬提意见. 本文用的东西 hexo 3.1.0 wi ...
- Hexo+yilia博客添加背景音乐
个人主页:https://www.yuehan.online 现在博客:www.wangyurui.top 第一步: 打开网易云音乐的官网:https://music.163.com/ 第二步: 搜索 ...
最新文章
- spark-submit参数说明--standalone
- 完美刷机显示云服务器,完美刷机显示云服务器
- java代码示例(6-3)
- NET快速信息化系统开发框架 V3.2 - “用户管理”主界面使用多表头展示、增加打印功能...
- python中with及closing
- Windows.etc\hosts文件
- qt triggered信号_Qt之网络编程UDP通信
- java order()_java.util.Collections.reverseOrder()
- Linux shell命令提示符
- Windows提权 cmd 开启 3389
- C-Free5.0破解码
- 神器!人工智能分离歌曲中的人声和背景音乐
- Delphi微信公众号开发
- 在线CHM阅读器(1)——CHM文件格式概述
- orcad如何设置模块化设计_使用OrCAD设计多个相同功能模块电路可以使用层次化设计...
- java语言实现视频音频采集_详解js的视频和音频采集
- ORA-12170:TNS:连接超时错误处理
- 2019年程序员最值得选择的100家互联网公司排名
- Vue相关软件的安装
- 梆梆安全的金砖梦想:安全联结世界
热门文章
- 鼠标左键会阻止定时器_炫彩“硬钢”专为右手玩家打造 雷柏VT30幻彩RGB游戏鼠标评测...
- CentOS 下载安装离线程序包
- matlab调整视频播放速度,教你快速调整视频的播放速度
- 围住神经猫源码下载地址 火爆的网站引流游戏 微信公众号最快加粉丝游戏
- windows10 摄像头常亮 相机被占用
- 华为内支付流程以及服务端php校验
- 十进制和N进制之间的转换
- 你真的了解HiveSql吗?真实的HiveSql执行顺序是长这样的
- js转字符串为小数,且保留2位
- 1014-34-首页15-计算原创微博的frame------计算cell的高度---计算 UILabel 的 CGSize 的方法...