[toc]
hexo博客yilia-puls主题使用aplayer音乐插件
由于yilia-puls
使用的网易云插件放歌比较麻烦,所以添加了aplayer
音乐插件,支持播放歌单,可以在我的博客查看效果兔子的个人博客 - Hexo Blog (gitee.io)。经过测试,能够支持QQ音乐和网易云音乐歌单(其他的只是我没测,酷狗除外,确定不支持了)。
一、安装并启用aplayer插件
安装aplayer插件
直接使用
npm install --save hexo-tag-aplayer
安装即可。使用aplayer插件
在博客的根目录下的
_config.yml
,注意不是主题的_config.yml
文件,下添加如下代码。1
2aplayer:
meting: true文章中使用
只需要在文章对应位置添加如下代码即可,详细的配置项的意义见MoePlayer/hexo-tag-aplayer: Embed aplayer in Hexo posts/pages (github.com)
1
{% meting "60198" "netease" "playlist" "autoplay" "mutex:false" "listmaxheight:340px" "preload:none" "theme:#ad7a86" %}
二、添加aplayer插件到主页
和上一篇博客说的一样,同样可以自己配置,或者直接拉取修改好的代码。修改完效果如下
1.直接拉取仓库到本地。
我已经将代码修改后向yilia-plus
的原作者JoeyBling/hexo-theme-yilia-plus: 一个简洁优雅的hexo主题提出了PR请求,等待同意后,拉取更新即可,如果不想等,拉取我从原作者fork的仓库下来也行ProudRabbit/hexo-theme-yilia-plus,拉取到你的博客主题下之后进行配置即可,最好先备份下你原来的配置,防止配置丢失。在主题的配置文件_config.yml
的169
行,将歌单信息填写进去即可。
我的hexo版本
hexo: 4.2.1
hexo-cli: 3.1.0
os: Windows_NT 10.0.19042 win32 x64
node: 12.18.2
v8: 7.8.279.23-node.39
uv: 1.38.0
zlib: 1.2.11
brotli: 1.0.7
ares: 1.16.0
modules: 72
nghttp2: 1.41.0
napi: 6
llhttp: 2.0.4
http_parser: 2.9.3
openssl: 1.1.1g
cldr: 37.0
icu: 67.1
tz: 2019c
unicode: 13.0
1 | # Header-菜单 |
2.自己进行配置
- 修改
yilia-plus/layout/_partial/left-col.ejs
文件,将原来网易云音乐所在的代码用替换为以下代码
1 | <% if (theme.music){ %> |
- 修改
yilia-plus/_config.yml
文件
将原来网易云音乐的配置项改为以下内容。
1 | # 音乐插件 |
三、一些问题
在PC端的音乐软件需要先将歌单分享到QQ空间或者微博,然后用浏览器打开生成的歌单链接才能获取到歌单的id
,网页URL最后的那一串数字就是歌单id。
- 本文作者: 路痴的兔子
- 本文链接: https:/proudrabbit.gitee.io/hexo博客yilia-puls主题使用aplayer音乐插件.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!