加载中...
avatar
文章
42
标签
25
分类
21
首页
Java
Spring全家桶
  • Spring
  • SpringBoot
  • SpringCloud
JVM
源码
  • Mybatis
  • HashMap
归档
其他
  • 互联网电子书汇总
  • JAVA八股文指南
  • 历史
  • 相册
关于
Logo码农StormlingHexo系列(三)| 整合全局音乐
搜索
首页
Java
Spring全家桶
  • Spring
  • SpringBoot
  • SpringCloud
JVM
源码
  • Mybatis
  • HashMap
归档
其他
  • 互联网电子书汇总
  • JAVA八股文指南
  • 历史
  • 相册
关于

Hexo系列(三)| 整合全局音乐

发表于2022-01-06|更新于2025-01-07|Hexo
|总字数:474|阅读时长:2分钟|浏览量:

Hexo系列(三)| 整合全局音乐

1、hexo 目录下安装

npm install –save hexo-tag-aplayer

2、修改 hexo 目录下 Hexo 配置文件_config.yml

aplayer:
  enable: true
  asset_inject: false

3、修改 hexo 目录下主题配置文件_config.butterfly.yml

找到: aplayerInject

aplayerInject:
  enable: true 
  per_page: true

找到:pjax

pjax:
  enable: true

找到:inject 在 bottom 里添加

inject:
  head:
  bottom:
    - '<div data-id="60198" data-server="netease" data-type="song" data-fixed="true" data-autoplay="true"> </div>'

以上修改后,既可实现全局播放器,不会因为页面切换中断

以下是添加音乐的方法:修改以上bottom内的代码

引用自 butterfly 主题文档说明,加了翻译

<div data-id="60198" data-server="netease" data-type="playlist" data-fixed="true" data-autoplay="`false`"> </div>
optiondefaultdescription
data-idrequiresong id / playlist id / album id / search keyword
data-serverrequiremusic platform: netease, tencent, kugou, xiami, baidu
data-typerequiresong, playlist, album, search, artist
data-fixedfalseenable fixed mode 【开启固定模式】
data-minifalseenable mini mode 【开启迷你模式】
data-autoplayfalseaudio autoplay 【自动播放,移动端浏览器暂时不支持此功能】
data-theme#2980b9main color 【主题颜色】
data-loopallplayer loop play, values: ‘all’, ‘one’, ‘none’ 【列表循环模式:all, one,none】
data-orderlistplayer play order, values: ‘list’, ‘random’ 【列表播放模式: list, random】
data-preloadautovalues: ‘none’, ‘metadata’, ‘auto’ 【音乐文件预载入模式,可选项: none, metadata, auto】
data-volume0.7default volume, notice that player will remember user setting, default volume will not work after user set volume themselves 【默认音量,注意播放器会记住用户的设置,用户自己设置音量后,默认音量将不起作用】
data-mutextrueprevent to play multiple player at the same time, pause other players when this player start play 【防止同时播放多个播放器,在该播放器开始播放时暂停其他播放器】
data-lrctype0lyric type 【歌词格式类型】
data-listfoldedfalseindicate whether list should folded at first 【表示列表是否应首先折叠】
data-listmaxheight340pxlist max height 【列表最大高度】
data-storagenamemetingjslocalStorage key that store player setting【存储播放器设置的本地存储键】
文章作者: stormling
文章链接: http://www.stormling.top/posts/9338.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农Stormling!
Hexo
cover of previous post
上一篇
Redis系列(一)| 单机集群搭建3主3从
Redis集群部署-单主机 6节点 3M+3S下载docker redis 镜像docker pull redis:4.0 # 或者直接下载最新版redis镜像 docker pull redis !!! 注意 redis 5.0以上创建集群不在使用ruby,因此如果使用最新版的redis 一下ruby部分内容直接跳过 在 /data下新建 redis-cluster 文件夹,然后创建 redis-cluster.tmpl 文件# bind 127.0.0.1 protected-mode no port ${PORT} daemonize no dir /data/redis appendonly yes cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 15000 cluster-announce-port ${PORT} cluster-announce-bus-port...
cover of next post
下一篇
Java系列(九)| Java多线程
多线程java 多线程及线程池原理讲解 1. 线程是什么?多线程是什么?​ 线程: 是最小的调度单位,包含在进程中。​ 多线程: 多个线程并发执行的技术。 2. 守护线程和用户线程守护线程: jvm 给的线程。比如:GC 守护线程。 用户线程: 用户自己定义的线程。比如:main() 线程。 拓展: Thread.setDaemon(false) 设置为用户线程 Thread.setDaemon(true) 设置为守护线程 3. 线程的各个状态 新建 (New): 新建一个线程。 就绪 (Runnable): 抢夺 cpu 的使用权。 运行 (Running): 开始执行任务。 阻塞 (Blocked): 让线程等待,等待结束进入就绪队列。 死亡 (Dead): 线程正常结束或异常结束。 4. 线程相关的基本方法有 wait,notify,notifyAll,sleep,join,yield 等 wait(): 线程等待,会释放锁,用于同步代码块或同步方法中,进入等待状态 sleep(): 线程睡眠,不会释放锁,进入超时等待状态 ...
相关推荐
cover
2021-09-06
Hexo 系列(二)| GitHub 部署
前言 本文转载:使用 Hexo+GitHub 搭建个人免费博客教程(小白向)本文只介绍如何部署到GitPage,默认Hexo已搭建 简介GitHub Pages 是什么? What is GitHub Pages? - GitHub Help GitHub Pages 是由 GitHub 官方提供的一种免费的静态站点托管服务,让我们可以在 GitHub 仓库里托管和发布自己的静态网站页面。 Hexo 是什么? 官网:hexo.io Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。 Hexo + GitHub 文章发布原理在本地撰写 Markdown 格式文章后,通过 Hexo 解析文档,渲染生成具有主题样式的 HTML 静态网页,再推送到 GitHub 上完成博文的发布。 部署连接Github设置Github 信息设置 git 配置的用户名邮箱 (将lingzhexi / lingzhexi@gmail.com 分别替换成自己的用户名和邮箱) git config...
cover
2021-09-05
Hexo系列(一)|基础配置
文章摘要开始 Hexo 中有两种形式添加摘要: 文章开头配置 description 在文章中直接添加 <!-- more --> 添加 descriptionHexo 每篇文章的开头可以表示文章的信息,其中可以添加 descrption 来表示正篇文章的摘要 --- title: Hexo 显示文章摘要 date: 2021-09-24 13:47:10 tags: Hexo categories: Hexo description: 显示文章摘要 # 这里表示添加文章摘要 --- 添加 more在文章的适当处直接添加 --- # 前言 > Hexo 默认的文章是全部展示,对于阅读的体验感很差,所以就需要对文章进行摘要显示部分文章内容 # Start > Hexo 中有两种形式添加摘要: > - 文章开头配置 `description` > - 在文章中直接添加 `<!-- more -->` <!-- more --> 效果 文章置顶🔝卸载默认的置顶方式$ npm uninstall...

评论
ValineGitalk
avatar
stormling
文章
42
标签
25
分类
21
Follow Me
公告
欢迎大家来到Stormling博客
目录
  1. 1. Hexo系列(三)| 整合全局音乐
    1. 1.1. 1、hexo 目录下安装
    2. 1.2. 2、修改 hexo 目录下 Hexo 配置文件_config.yml
    3. 1.3. 3、修改 hexo 目录下主题配置文件_config.butterfly.yml
    4. 1.4. 以下是添加音乐的方法:修改以上bottom内的代码
最新文章
面向八股文面试专场
面向八股文面试专场2025-01-22
【每日早报】-2025-01-21 - 星期二
【每日早报】-2025-01-21 - 星期二2025-01-21
规则引擎 Drools 8+ 快速入门
规则引擎 Drools 8+ 快速入门2024-12-11
数据库系列(二) | Mybatis Plus 3.0+快速入门
数据库系列(二) | Mybatis Plus 3.0+快速入门2024-12-09
分布式系列(二) | Redisson分布式锁
分布式系列(二) | Redisson分布式锁2024-12-05
©2019 - 2025 By stormling
码农Stormling程序员,关注公众号【码农Stormling】回复【面试】获取最全面试pdf
搜索
数据加载中