EvanNotFound / hexo-theme-redefine

Simplicity in Speed, Purity in Design. Redefine Your Hexo Journey.
https://redefine.ohevan.com
GNU General Public License v3.0
1.48k stars 125 forks source link

[功能建议] 插入音乐元素 #63

Closed ghost closed 1 year ago

ghost commented 1 year ago

非常抱歉,麻烦您了,咨询下,我尝试使用我自己写的音乐网站插入到Directory目录中,自己网站上的CSS和您的似乎是冲突的,会造成乱码的情况,并且我测试使用hexo-tag-aplayer也会显示出现异常情况,需要刷新后正常,是不兼容还是不支持呢? (想将自己的音乐index直接插入到目录中) image 这似乎和我的预期不符 image

EvanNotFound commented 1 year ago

目前还没有这方面的优化,有需要的话,我下个版本可以加一下。 能否详细描述一下此功能和你的写法?

EvanNotFound commented 1 year ago

关于aplayer是因为网站使用了pjax,所以可能会有js加载问题,我下一个版本看看。 你可以尝试在 _config.redefine.yml 里面把pjax选项关闭再看看

ghost commented 1 year ago

1、关于aplayer测试如下(不清楚是不是我写法有问题,我参考的是aplayer github上的写法) image 2、我写了一个简单的音乐界面
这是正常访问看到的 image 这是经过主题渲染过的 image 然后刷新变成这样, image 具体想实现的效果就是一个页面是音乐页面,支持后台播放,音乐文件从本地加载。 image 后端文件夹为一个music目录文件,用来放音乐文件 image image 目前找了很多的hexo的demo,但是都是用的其他音乐软件生成的音乐链接,您做的demo目前在我看来所有的中,是好看简约清晰的,希望支持更多功能,感谢。 具体音乐的代码demo,我这有,但是不太清楚如何上传。

EvanNotFound commented 1 year ago

好的,有问题我再问你

EvanNotFound commented 1 year ago

如果方便的话,麻烦加我微信 do-not-go-plzzz,这样和你讨论方便一点

EvanNotFound commented 1 year ago

如需增加全站音乐播放器,请使用官方的 aplayer

这里有其他人写的文档(虽然是next主题,但是操作步骤基本一致。我已经测试过了可行,全站可用):https://asdfv1929.github.io/2018/05/26/next-add-music/

Screenshot 2023-02-22 at 8 41 37 PM Screenshot 2023-02-22 at 8 42 58 PM Screenshot 2023-02-22 at 8 43 46 PM Screenshot 2023-02-22 at 8 42 47 PM
EvanNotFound commented 1 year ago

对于主题内置aplayer的话,我还要在考虑考虑这个功能是否必要

EvanNotFound commented 1 year ago

Redefine v1.1.4 已更新此功能,欢迎前往 https://github.com/EvanNotFound/hexo-theme-redefine/releases/tag/v1.1.4 查看