效果预览:https://bynote.cn/playlist/

如果你想使用音乐页面,很多人都会推荐安装hexo-tag-aplayer这款插件。 这款插件通过Hexo独有的标签外挂,我们可以很方便的写入一些参数,插件就会帮我们生成对应的html。
例如 :
如果使用插件,在markdown中要这样写

{% meting "000PeZCQ1i4XVs" "tencent" "artist" "theme:#3F51B5" "mutex:true" "preload:auto" %}

其会被渲染为

<div id="aplayer-uxAIfEUs" class="aplayer aplayer-tag-marker meting-tag-marker" data-id="000PeZCQ1i4XVs" data-server="tencent" data-type="artist" data-mode="circulation" data-autoplay="false" data-mutex="true" data-listmaxheight="340px" data-preload="auto" data-theme="#3F51B5"></div>

1.安装音乐插件

安装插件

npm install --save hexo-tag-aplayer

在主题配置文件_config.yml中custom下引入插件依赖的js和css。

custom_js:- //cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js  #/APlayer#/APlayer依赖- //cdn.jsdelivr.net/gh/metowolf/MetingJS@1.2/dist/Meting.min.js  #/APlayer依赖
custom_css:- //cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css   #/APlayer依赖

然后在网站的根目录下的配置文件_config.yml中填上以下代码:

# aplayer
aplayer:  meting: true  asset_inject: false

2.建立音乐页面

使用命令创建音乐界面,比如命名为playlist。

hexo new page playlist

打开网站根目录source\playlist\index.md根据hexo-tag-aplayer文档书写即可。
自建或者用别人的歌单https://y.qq.com/n/yqq/playlist/7724497259.html#stat=y_new.profile.create_playlist.click&dirid=3 按照一下格式书写即可。

{% meting "7724497259" "tencent" "playlist" "theme:#3F51B5" "mutex:true" "preload:auto" %}

有关

{% meting %}

的选项列表如下:

选项 默认值 描述
id 必须值 歌曲 id / 播放列表 id / 相册 id / 搜索关键字
server 必须值 音乐平台: netease, tencent, kugou, xiami, baidu
type 必须值 song, playlist, album, search, artist
fixed false 开启固定模式
mini false 开启迷你模式
loop all 列表循环模式:all, one,none
order list 列表播放模式: list, random
volume 0.7 播放器音量
lrctype 0 歌词格式类型
listfolded false 指定音乐播放列表是否折叠
storagename metingjs LocalStorage 中存储播放器设定的键名
autoplay true 自动播放,移动端浏览器暂时不支持此功能
mutex true 该选项开启时,如果同页面有其他 aplayer 播放,该播放器会暂停
listmaxheight 340px 播放列表的最大长度
preload auto 音乐文件预载入模式,可选项: none, metadata, auto
theme #ad7a86 播放器风格色彩设置
关于如何设置自建的 Meting API 服务器地址,以及其他 MetingJS 配置,请参考章节自定义配置

…更多参数可以参考Aplayer文档

3.添加音乐页面到导航菜单内即可

  menu:- { key: "音乐", link: "/playlist/", icon: "iconfont icon-music" }

Hexo-Fluid主题添加音乐页面相关推荐

  1. hexo yilia主题添加音乐

    又无法发布,到底为什么,我的个人博客:http://www.lookk.cn/2017/12/09/heox-%E6%B7%BB%E5%8A%A0%E9%9F%B3%E4%B9%90%E6%B5%8B ...

  2. hexo+yilia主题添加评论

    hexo+yilia主题添加评论 因为热爱,所以拼搏. --RuiDer 回顾hexo+yilia主题添加访问量 上一篇文章介绍了hexo+yilia主题添加访问量,如果需要点击hexo+yilia主 ...

  3. Hexo yilia 主题添加 valine 评论系统

    本文仅讨论在 yila 中所增加或修改的代码,有关 leancloud 的申请及配置,请参考我所参考的两篇博文: <Hexo yilia主题 添加valine评论系统> <Valin ...

  4. hexo博客fluid主题添加aplayer组件

    aplayer是一个非常漂亮好用的HTML5音乐播放器,和dplayer师出同门.我用的主题是fluid,记录一下添加音乐插件的过程. 我的HEXO博客 安装aplayer npm和github两种方 ...

  5. hexo笔记十一:next主题添加留言页面

    一个完整的博客网站必然少不了留言页面. 本篇博文记录如何添加留言页面. 1 页面生成命令 hexo n page guestbook 2 修改配置文件 在上面的命令执行完后,会在 博客目录/sourc ...

  6. Hexo yilia 主题添加相册功能

    当我们使用hexo博客框架中的yilia主题时,在我们这一博客页面中,原作者Litten并未帮我们添加相册这一功能.这时,如果想让我们的博客拥有相册的功能,就需要我们自行添加改变.添加主题中的相关参数 ...

  7. hexo yilia主题添加评论系统详细教程

    文章目录 序言 添加相关代码 1. config.yml 2. yilia\layout\_partial\article.ejs 3.valine.ejs 安装评论 序言 其实网上关于Hexo的博客 ...

  8. Hexo NexT主题添加点击爱心效果

    给NexT主题内添加页面点击出现爱心的效果 创建js文件 在/themes/next/source/js/src下新建文件clicklove.js,接着把该链接下的代码拷贝粘贴到clicklove.j ...

  9. Hexo yilia 主题添加来必力评论系统

    1. 主题配置添加来必力 修改 hexo 博客目录的 theme/yilia 中的 _config.yml 文件,增加如下配置: # livere 来必力.将 false 改为自己的uid则启用该评论 ...

最新文章

  1. CNN网络优化加速汇总
  2. Firefox自带下载功能进行断点续传
  3. 1.6 Java项目实战:计算平均成绩
  4. 极简数据分析实操指南(下)
  5. C#应用视频教程3.1 USB工业相机测试
  6. JUnit5 快速指南
  7. 数据结构 二叉树的存储结构_线程二叉树| 数据结构
  8. 设计模式总结篇系列:工厂方法模式(Factory Method)
  9. 【NOIP】提高组2013 积木大赛
  10. 编译hibernate源代码
  11. Stack Usage on Transfers to Interrupt and Exception Handling Routines
  12. pytorch:tensor的运算
  13. Javascript 中调参数的脚本onclick=select(this) this 怎么解释
  14. HDU1029 Ignatius and the Princess IV
  15. klwp主题大全_klwp主题包百度网盘版下载-klwp主题包百度云版_5577安卓网
  16. 舆情热度实时数据查询分析怎么做的方法措施
  17. 《创业时代》原型:为什么Talkbox、子弹短信都失败了?
  18. CopyOnWriteArrayList 有什么特点?
  19. ES6之Symbol详解
  20. 电梯运行控制模式:如何做到人脸识别、刷卡、二维码?

热门文章

  1. day05数据类型(上)
  2. 轮廓图(Silhouette)
  3. 华东师范大学计算机组成原理教材,华东师范大学计算机组成原理.ppt
  4. 硕盟SM-H2V1 HDMI转VGA高清转换器
  5. 白噪声,有色噪声的定义、特性及其MATLAB仿真
  6. 最新Win10离线安装.NET Framework 3.5的方法(不需要离线包,只需原版系统安装包,亲测完美快捷有效)
  7. EPICS记录参考--Waveform记录(waveform)
  8. 认知能力训练系统--提升6大认知能力
  9. Python中Selenium模块的使用
  10. 黑白棋的设计说明(一)