hexo添加音乐播放器
使用 Hexo-Tag-Aplayer 插件
首先执行安装命令:
1 | npm install --save hexo-tag-aplayer |
如果出现报错:
1、清除npm缓存
1 | npm cache clean --force |
2、禁用SSL:虽然不推荐,但您可以暂时禁用SSL验证来解决这个问题。但请注意,这会降低安全性。您可以通过设置npm的 strict-ssl 选项为 false 来实现:
1 | npm config set strict-ssl false |
参考这篇文章:Hexo博客技巧:为博客插入音乐_hexo添加音乐-CSDN博客
关闭 asset_inject
在主题配置文件
:
此步骤适用于安装了hexo-tag-aplayer
插件的人
由于需要全局都插入aplayer和meting资源,为了防止插入重复的资源,需要把asset_inject设为false
1 | aplayer: |
开启主题的AplayerInject
在主题的配置文件中,enable
设为true
和per_page
设为true
:
1 | # Inject the css and script (aplayer/meting) |
把Aplayer代码插入到主题配置文件
其中data-server为音乐平台,例如netease就是网易云,还有tencent
, kugou
, xiami
, baidu
等;
id即为你选择的音乐平台网页版点击我的喜欢页面,地址栏上方的id
1 | inject: |
跳转页面,音乐会重新加载?
1、记得添加class="aplayer no-destroy"
2、将主题配置文件中的pjax设置为true
1 | pjax: |
ok,执行以上操作你应该可以在左下角看到一个音乐播放器
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Pencil!
评论