Hexo-Fluid主题添加音乐页面
效果预览: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主题添加音乐页面相关推荐
- 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 ...
- hexo+yilia主题添加评论
hexo+yilia主题添加评论 因为热爱,所以拼搏. --RuiDer 回顾hexo+yilia主题添加访问量 上一篇文章介绍了hexo+yilia主题添加访问量,如果需要点击hexo+yilia主 ...
- Hexo yilia 主题添加 valine 评论系统
本文仅讨论在 yila 中所增加或修改的代码,有关 leancloud 的申请及配置,请参考我所参考的两篇博文: <Hexo yilia主题 添加valine评论系统> <Valin ...
- hexo博客fluid主题添加aplayer组件
aplayer是一个非常漂亮好用的HTML5音乐播放器,和dplayer师出同门.我用的主题是fluid,记录一下添加音乐插件的过程. 我的HEXO博客 安装aplayer npm和github两种方 ...
- hexo笔记十一:next主题添加留言页面
一个完整的博客网站必然少不了留言页面. 本篇博文记录如何添加留言页面. 1 页面生成命令 hexo n page guestbook 2 修改配置文件 在上面的命令执行完后,会在 博客目录/sourc ...
- Hexo yilia 主题添加相册功能
当我们使用hexo博客框架中的yilia主题时,在我们这一博客页面中,原作者Litten并未帮我们添加相册这一功能.这时,如果想让我们的博客拥有相册的功能,就需要我们自行添加改变.添加主题中的相关参数 ...
- hexo yilia主题添加评论系统详细教程
文章目录 序言 添加相关代码 1. config.yml 2. yilia\layout\_partial\article.ejs 3.valine.ejs 安装评论 序言 其实网上关于Hexo的博客 ...
- Hexo NexT主题添加点击爱心效果
给NexT主题内添加页面点击出现爱心的效果 创建js文件 在/themes/next/source/js/src下新建文件clicklove.js,接着把该链接下的代码拷贝粘贴到clicklove.j ...
- Hexo yilia 主题添加来必力评论系统
1. 主题配置添加来必力 修改 hexo 博客目录的 theme/yilia 中的 _config.yml 文件,增加如下配置: # livere 来必力.将 false 改为自己的uid则启用该评论 ...
最新文章
- CNN网络优化加速汇总
- Firefox自带下载功能进行断点续传
- 1.6 Java项目实战:计算平均成绩
- 极简数据分析实操指南(下)
- C#应用视频教程3.1 USB工业相机测试
- JUnit5 快速指南
- 数据结构 二叉树的存储结构_线程二叉树| 数据结构
- 设计模式总结篇系列:工厂方法模式(Factory Method)
- 【NOIP】提高组2013 积木大赛
- 编译hibernate源代码
- Stack Usage on Transfers to Interrupt and Exception Handling Routines
- pytorch:tensor的运算
- Javascript 中调参数的脚本onclick=select(this) this 怎么解释
- HDU1029 Ignatius and the Princess IV
- klwp主题大全_klwp主题包百度网盘版下载-klwp主题包百度云版_5577安卓网
- 舆情热度实时数据查询分析怎么做的方法措施
- 《创业时代》原型:为什么Talkbox、子弹短信都失败了?
- CopyOnWriteArrayList 有什么特点?
- ES6之Symbol详解
- 电梯运行控制模式:如何做到人脸识别、刷卡、二维码?
热门文章
- day05数据类型(上)
- 轮廓图(Silhouette)
- 华东师范大学计算机组成原理教材,华东师范大学计算机组成原理.ppt
- 硕盟SM-H2V1 HDMI转VGA高清转换器
- 白噪声,有色噪声的定义、特性及其MATLAB仿真
- 最新Win10离线安装.NET Framework 3.5的方法(不需要离线包,只需原版系统安装包,亲测完美快捷有效)
- EPICS记录参考--Waveform记录(waveform)
- 认知能力训练系统--提升6大认知能力
- Python中Selenium模块的使用
- 黑白棋的设计说明(一)