更好的阅读体验

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-aplayerAplayer\text{Aplayer}AplayerHexo\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博客添加背景音乐相关推荐

  1. 为 hexo 博客添加本地搜索功能

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!个人 ...

  2. hexo博客添加暗色模式_我如何向网站添加暗模式

    hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...

  3. hexo博客添加暗色模式_我如何将暗模式添加到我的网站

    hexo博客添加暗色模式 I recently redesigned my website. Here are 2 pictures of how it looked, for reference: ...

  4. Hexo博客添加评论功能

    Hexo博客添加评论功能 实现了Hexo的评论功能 先附上官网链接valine官网 我使用的是Material-X主题,大多主题都支持,基本在官方主题文档都可以找到使用方法 1.进入官网,注册账号 需 ...

  5. Hexo 博客添加看板娘

    Hexo 博客添加看板娘 相信看到这里的小伙伴都有属于自己的hexo博客了吧,废话不多说,我们直接进入主题 我的博客:传送门 1.安装模块 在hexo根目录下用Git执行命令 npm install ...

  6. 利用Cloudflare为基于GitHub Pages的Hexo博客添加HTTPS支持

    文章目录 ● 前言 ● 注册 Cloudflare ● 添加站点 ● 修改DNS ● 开启 HTTPS ● 重定向强制 HTTPS HTTP(超文本传输协议),是一个基于请求与响应,无状态的,应用层的 ...

  7. 向Hexo博客添加微博秀(pug模板)

    目的 本文是一个详细的教程,告诉大家如何在Hexo博客中嵌入微博秀或者微博直播组件. 为什么要向博客中添加微博秀/微博直播组件? 微博秀是什么 新浪微博秀,可以放置在你的博客.网站,或是其它支持htm ...

  8. hexo博客添加本地搜索功能

    写在前面 本文主要描述了怎么添加hexo博客搜索插件,然后启动搜索功能,对两个本地搜索插件的使用进行了描述,文章可能还有很多不足,请大家谅解,欢迎大佬提意见. 本文用的东西 hexo 3.1.0 wi ...

  9. Hexo+yilia博客添加背景音乐

    个人主页:https://www.yuehan.online 现在博客:www.wangyurui.top 第一步: 打开网易云音乐的官网:https://music.163.com/ 第二步: 搜索 ...

最新文章

  1. spark-submit参数说明--standalone
  2. 完美刷机显示云服务器,完美刷机显示云服务器
  3. java代码示例(6-3)
  4. NET快速信息化系统开发框架 V3.2 - “用户管理”主界面使用多表头展示、增加打印功能...
  5. python中with及closing
  6. Windows.etc\hosts文件
  7. qt triggered信号_Qt之网络编程UDP通信
  8. java order()_java.util.Collections.reverseOrder()
  9. Linux shell命令提示符
  10. Windows提权 cmd 开启 3389
  11. C-Free5.0破解码
  12. 神器!人工智能分离歌曲中的人声和背景音乐
  13. Delphi微信公众号开发
  14. 在线CHM阅读器(1)——CHM文件格式概述
  15. orcad如何设置模块化设计_使用OrCAD设计多个相同功能模块电路可以使用层次化设计...
  16. java语言实现视频音频采集_详解js的视频和音频采集
  17. ORA-12170:TNS:连接超时错误处理
  18. 2019年程序员最值得选择的100家互联网公司排名
  19. Vue相关软件的安装
  20. 梆梆安全的金砖梦想:安全联结世界

热门文章

  1. 鼠标左键会阻止定时器_炫彩“硬钢”专为右手玩家打造 雷柏VT30幻彩RGB游戏鼠标评测...
  2. CentOS 下载安装离线程序包
  3. matlab调整视频播放速度,教你快速调整视频的播放速度
  4. 围住神经猫源码下载地址 火爆的网站引流游戏 微信公众号最快加粉丝游戏
  5. windows10 摄像头常亮 相机被占用
  6. 华为内支付流程以及服务端php校验
  7. 十进制和N进制之间的转换
  8. 你真的了解HiveSql吗?真实的HiveSql执行顺序是长这样的
  9. js转字符串为小数,且保留2位
  10. 1014-34-首页15-计算原创微博的frame------计算cell的高度---计算 UILabel 的 CGSize 的方法...