对NexT主题进行的第一次美化工作

我还是选择让界面好看一点而不是快速打开……大概这就是人的劣根性吧。 😓

第一次美化工作完成了以下几个目标,在网站的左下角插入了一个 aplayer 播放器,可以放最爱听的《Ninelie》,然后解决了切换网页就会使播放器刷新的问题,这大概是今天最难的问题了。其他的小修小补,像是边栏换个位置啊,加上我那几年不换的头像啊,开启背景动画啊,基本上照着 NexT 主题的文档就可以改的差不多了。然而像什么评论栏啊,什么简介啊,什么字数统计和访问热度啊,暂时不太想开,没啥意思,自己写着爽就完事了,这些工程等我啥时候兴致起了再说吧。

aplayer 这个东西,坑还是很多的,首先第一个坑,存在 aplayer 和 hexo-tag-aplayer 两个包,而用处又不一样,第一个包,你可以在网页结构里用,修改你的博客模板就可以插入播放器,第二个包,你可以在写文章时直接插一首歌进去,但它最吸引我的点还是直接支持读取歌单内容,不用自己累的要死去找歌曲的网址、封面的网址、歌词的网址然后去写一个 json……(但是实在鸡肋,谁累的要死还去查半天歌曲 ID 就为插首歌?浪费时间 🙁)网上的东西很乱,一开始看的很蒙,最后才确定用 aplayer。

第二个坑,就是怎么用了,网上大概就是把源码下下来塞到主题 source 文件里然后加个调用文件,再在布局文件里插入一个标签容器……看着巨 low,可是我更 low,看不太懂各路大神的操作,本着先跑起来再说的实际精神,我就这么用了。😶

第三个坑,由于部署到 Github 上,访问很慢,自己找到的资源网址要加载半天……歌是半天放不出来,最后只能把资源文件都拎出来放到本地环境,稍微快了一丢丢但还是慢,挂梯子才能好些。(像这种网站上的都这么艰辛,感慨 🙄)

第四个坑,调用文件里要写歌词的调用方式,aplayer 里的 lrcType 属性,竟然用的是 1,2,3……(3 对应的是读取 lrc 文件)
不写的话是不会显示歌词的,文档上没有说,完全是自己试出来的。

最后一个坑,切换网页导致的播放器刷新,用了 pjax 插件来解决,首先是主题里有这个配置项,但是依赖包得自己下载,然后这个包似乎会引发一些 hexo-tag-aplayer 的问题,但是我目前没有用这个包的打算,这个问题目前算是搁置了下来。

一个很大的问题,在这番改动之后,手机访问不了博客了,不知是什么原因,迷惑。

今天的感悟是:不要动不动给一个东西定性,你永远都没办法把一个东西看全面,动不动定性很没意思的。