Hexo推荐插件整理
Hexo推荐插件整理
John DoeHexo 推荐插件整理
Hexo博客框架具有非常强大的插件系统,可为Hexo提供无限可能的功能拓展,只有想不到,没有做不到。
插件安装与卸载
在Hexo网站的目录下,使用npm
就可以直接安装:
1 | npm install <插件名> --save |
其中,插件名均以“hexo-
”开头,Hexo会自动加载有此前缀的插件,而没有该前缀的插件是不会被自动识别的。--save
参数告诉npm
将插件名记录在网站目录的package.json
里,以便于直接使用npm install
(不带参数)更新或直接安装。
插件卸载
对应地,使用npm
也可以直接卸载:
1 | npm un <插件名> --save |
加上--save
参数后,存储在package.json
中的插件信息也会被移除;如果不加此参数,那么下次使用npm install
安装时该插件还会被装上。
查看 Hexo 插件:
1 | hexo --debug |
页面樱花落背景
在themes/Butterfly/source/js
目录下新建sakura.js
文件,打开这个网址传送门,将内容复制粘贴到sakura.js
即可。
/Butterfly/layout/includes
文件夹下找到head.pug文件
,在最后引入
1 | if theme.sakura.enable |
在主题的主配置文件加入Butterfly/_config.yml
1 | # 页面樱花飘落动效 |
头像呼吸灯
1.先说呼吸灯,这个可以用js实现,也可以用纯css的关键帧实现,貌似css的性能会高点,在custom.css添加如下代码,颜色和时间啥的大家可以根据自己的喜好调节,其实就是关键帧之间通过某个插值方法连续变样式而已,会这一个你就会DIY各种高大上的动画啦
1 | /* 头像呼吸灯 */ |