前言: 作为一个音乐发烧友,一直想在博客网站里弄一个音乐播放歌单页面,现在它来了。本文基于matery主题,利用hexo-tag-aplayer插件和MetingJS实现。
效果展示: itsNekoDeng 音乐台
新建音乐页面
-
在source文件下新建一个
musics文件 -
在该文件里新建一个
index.md文件,其中文件内容为:
---
title: musics
type: "musics"
layout: "musics"
---
- 在主题配置文件
_config.yml下,增加音乐页面链接和标题
musics:
url: /musics
新建musics.ejs文件
在主题layout文件下新建musics.ejs文件,
这里在musics.ejs文件直接贴代码即可,根据自定义可修改歌单id等信息。源代码如下:
<!-- 添加网易云我喜欢的歌曲模块 -->
<p>网易云2019年度歌单top10</p>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayedist/APlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayemin.js"></script>
<!-- require MetingJS -->
<script src="https://cdn.jsdelivr.net/npm/meting@2/dist/Metinmin.js"></script>
<meting-js style="margin-top: 1.5rem;width: auto;height: auto"
server="netease"
type="playlist"
id="3155294100"
order= "random"
theme="#ad7a86"
loop="all"
autoplay="false"
storageName="aplayer-setting"
hideLrc= "false"
>
</meting-js>
<style>
.aplayer{
margin: 1.5rem 0;
}
</style>
总结:若想要在博客文章md文件中引入也是可以的,直接粘贴上述ejs文件代码即可。