给你的Hexo博客加一只会动的live2d看板娘

实现效果:

先看一下实现效果,右下角的小可爱就是添加的live2d卡通人物,而且她还会眨眼睛,头会随着鼠标的移动而转动。

1. 安装hexo-helper-live2d

1
npm install --save hexo-helper-live2d

2.安装live2d

其中替换成想要的,比如我安装的的是live2d-widget-model-hijiki(小黑猫)

当然,还有很多的model可供选择:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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

live2d所有模型展示图:
https://www.cnblogs.com/strengthen/p/11112215.html

1
2
3
// $ npm install <live2d-widget-model>
// 例: 安装live2d-widget-model-hijiki
$ npm install live2d-widget-model-hijiki

3.配置

在Hexo站点配置文件_config.yml,或者主题配置文件_config.yml中添加如下配置
至于每个配置项的作用看名字就很清楚,也可以修改值然后部署看下效果.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
live2d:
enable: true
scriptFrom: local
pluginRootPath: live2dw/
pluginJsPath: lib/
pluginModelPath: assets/
tagMode: false
log: false
model:
use: live2d-widget-model-hijiki
display:
position: right
width: 150
height: 300
mobile:
show: true
react:
opacity: 0.7

如果是在主题下的话有时可能无法生效。
下载完之后,在Hexo根目录中新建文件夹live2d_models,然后在node_modules文件夹中找到刚刚下载的live2d模型,将其复制到live2d_models中,然后编辑配置文件中的model.use项,将其修改为live2d_models文件夹中的模型文件夹名称。

1
2
model:
use: live2d-widget-model-hijiki

一切就绪之后,用hexo server命令启动服务器,稍等一下就可以看到右下角出现了你设置的看板娘了。


deploy

预览完成以后没问题的话就可以发布了。

1
hexo d -g