Hexo博客添加看板娘
前言
不知道你们有没有这种体验,就是在逛别人的博客的时候,会在页面左下角或者右下角等界面看到一个会跟随鼠标移动而摇摆的图片动画,看起来还蛮不错,今天就为我的博客添加这样的动画效果 ——看板娘。
普通看板娘
hexo的官方是支持看板娘的,已经封装好了插件,但只是模型,不能说话、不能换装、功能较少。
更多详情请查看hexo-helper-live2d官网
安装插件
1 | npm install --save hexo-helper-live2d |
下载模型
作者各种模型展示地址:live2d插件,可选择自己喜欢的模型,然后进行下载安装
模型仓库
- live2d-widget-model-chitose
- live2d-widget-model-epsilon2_1
- live2d-widget-model-gf
- live2d-widget-model-haru/01 (use npm install –save live2d-widget-model-haru)
- live2d-widget-model-haru/02 (use npm install –save live2d-widget-model-haru)
- live2d-widget-model-haruto
- live2d-widget-model-hibiki
- live2d-widget-model-hijiki
- live2d-widget-model-izumi
- live2d-widget-model-koharu
- live2d-widget-model-miku
- live2d-widget-model-ni-j
- live2d-widget-model-nico
- live2d-widget-model-nietzsche
- live2d-widget-model-nipsilon
- live2d-widget-model-nito
- live2d-widget-model-shizuku
- live2d-widget-model-tororo
- live2d-widget-model-tsumiki
- live2d-widget-model-unitychan
- live2d-widget-model-wanko
- live2d-widget-model-z16
使用npm install {packagename}
进行安装,如:
1 | npm install live2d-widget-model-shizuku -S |
配置
在站点配置文件_config.yml
或者主题配置文件_config.butterfly.yml
中新增如下内容:
1 | # Live2D |
升级看板娘(能说话、能换装)
安装
下载live2d文件
将下载好的
live2d
文件解压到1
2首先在/themes/Butterfly/source/下创建live2d-widget目录,
然后将lived2文件解压到 项目根目录/themes/Butterfly/source/live2d-widget更改
live2d-widget
下的autoload.js
文件。里面的内容已经写好了,注释第二行,取消第三行的注释就行了。1
2
3// 注意:live2d_path 参数应使用绝对路径
//const live2d_path = "https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/";
const live2d_path = "/live2d-widget/";更改主题配置文件
_config.butterfly.yml
:由于live2d-widget
内部使用了font-awesome
,所以我们需要引入1
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css">
1
2
3
4
5
6
7inject:
head:
# - <link rel="stylesheet" href="/xxx.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css">
<script src="/live2d-widget/autoload.js"></script>
bottom:
# - <script src="xxxx"></script>在站点配置文件
_config.yml
或者Butterfly主题配置文件_config.butterfly.yml
中,新增如下内容:1
2live2d:
enable: true然后在项目根目录进行重新三连跪:
1
2
3hexo clean
hexo g
hexo s然后就可以看到效果了。
默认看板娘是在左边,如果想要切换到右边只需要修改
根目录/themes/Butterfly/source/live2d-widget/waifu.css
:
1 | #waifu { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Cream薄荷糖!
评论