Butterfly添加全局吸底Aplayer教程
Home - APlayer
初步设置
- 在博客根目录
[BlogRoot]
下打开终端,运行以下指令:
1
| npm install hexo-tag-aplayer --save
|
- 在网站配置文件
_config.yml
中修改aplayer
配置项为:
1 2 3 4
| aplayer: meting: true asset_inject: false
|
- 在主题配置文件中修改
aplayerInject
配置项为:
1 2 3 4
| aplayerInject: enable: true per_page: true
|
普通界面播放器
在博客的音乐页面(\source\music\index.md文件)添加如下:
1
| {% meting "7422861869" "netease" "playlist" "autoplay" "mutex:false" "listmaxheight:400px" "preload:none" "theme:#ad7a86"%}
|
或者使用 HTML 格式
1
| <div class="aplayer" data-id="000PeZCQ1i4XVs" data-server="tencent" data-type="artist" data-preload="auto" data-theme="#3F51B5"></div>
|
全局吸底模式
在主题配置文件中设置:
1 2 3 4 5
| inject: head: bottom: - <div class="aplayer no-destroy" data-id="7422861869" data-server="netease" data-type="playlist" data-fixed="true" data-autoplay="true" data-lrcType="-1"> </div>
|
几种不同的模式
普通列表模式
1
| {% meting "7422861869" "netease" "playlist" "autoplay" "mutex:false" "listmaxheight:100px" "preload:none" "autoplay = false" "theme:#ad7a86"%}
|
单曲播放
1
| <div class="aplayer no-destroy" data-id="1441758494" data-server="netease" data-type="song" data-autoplay="true" data-lrcType="-1"> </div>
|
迷你模式
1
| <div class="aplayer no-destroy" data-id="1441758494" data-server="netease" data-type="song" data-mini="true" data-autoplay="true" data-lrcType="-1"> </div>
|
其他
参数
server
可选:netease
(网易云音乐),tencent
(QQ音乐),kugou
(酷狗音乐),xiami
(虾米音乐),baidu
(百度音乐)。建议网易云
type
可选:song
(歌曲),playlist
(歌单),album
(专辑),search
(搜索关键字),artist
(歌手)。添加单曲选的歌曲,歌单选择playlist,可以自行尝试。
id
获取示例: 打开网易云音乐,选择喜欢的歌单,在网页版打开,获取歌单list,填入即可。使用的时候将上边的ID号换为自己喜欢的歌单即可。==注意歌单中不能包括VIP音乐,否则无法解析==。建议单独建立一个歌单,以后有喜欢的音乐添加进去,网页也会自动同步添加。
lrcType
设置为 -1
默认显示歌词,放在fixed模式下比较合适。
换页不中断音乐
在主题配置文件中设置:
1 2 3
| pjax: enable: true exclude:
|