前言:若应用后发生错误,请clone这个部分。这是Butterfly主题2020/3/30的版本,我顺便也帮忙集成了Aplayer和Live2d看板娘。
此文章以该版本(2020/3/30)的Butterfly主题为基准。此后更新的Butterfly已经不再适用
该hexo主题创作者并没有详细说明如何加载aplayer。虽然他指明了一个方向前去Aplayer的官方文档,
但教程未免有些难懂(尤其对于新手)因此,本主题也缺少相关教程
因为网上找到的大多为ejs创造的主题,而本主题使用了pug(前身为jade)…
因此,我将我摸索的经验在此公布,希望能带给使用pug编写的主题的朋友们一些帮助
首先,以管理员身份运行cmd,然后定位到你博客的根目录下
接着,依次执行三条命令
1 | hexo new page music |
接着,假如安装成功,则可以定位到
主题目录\layout\includes
看看layout.pug应该出现以下字段
1 | head |
若不存在
1 | link(rel="stylesheet" href="APlayer.min.css") |
若不存在请手动加上。一定要注意缩进与上述结构一致!因为缩进是Pug的表达方式。
接着,查看aplayer.pug,若文件不存在。请创建文件并复制以下内容手动加上
1 | link(rel="stylesheet" type='text/css', href="https://cdn.jsdelivr.net/npm/aplayer@1.10/dist/APlayer.min.css") |
最后,返回博客根目录,查看_config.yml在最后添加以下代码
1 | #aplayer |
最后,在 博客根目录\source\music\index.md使用以下格式
1 | --- |
那一串数字是歌单ID,“netease”为网易云音乐。详细参数用法请参考官方文档
歌单ID提取方法是以链接分享某个歌单
例如
https://music.163.com/playlist?id=313418853&userid=1362990007
红色部分就是歌单ID了
写入完毕后,回到CMD。输入
1 | hexo g |
生成完毕!接下来就可以部署到你的服务器啦(..•˘_˘•..)
封面来自互联网,如有侵权请点击这里联系我。