前言
live2d动态模型插件是一款非常有意思的插件。
使用和安装helper-live2d动态插件,需具备以下前提条件:
- hexo博客,没有搭建的可以看我以前的文章《hexo+git搭建hexo个人博客》
 - Node.js环境和npm
 - 插件Github地址:hexo-helper-live2d
 - live2d模型仓库地址:live2d-widget-models以及部分模型预览网址
 
1. 安装模块
在hexo跟目录执行命令
cnpm install --save hexo-helper-live2d
2. 下载模型
可先查看模型预览:hexo live2d插件 2.0
2.1 安装模型
使用npm install {packagename}安装单独模型,包名称列表如下:
live2d-widget-model-chitoselive2d-widget-model-epsilon2_1live2d-widget-model-gflive2d-widget-model-haru/01(使用npm install --save live2d-widget-model-haru)live2d-widget-model-haru/02(使用npm install --save live2d-widget-model-haru)live2d-widget-model-harutolive2d-widget-model-hibikilive2d-widget-model-hijikilive2d-widget-model-izumilive2d-widget-model-koharulive2d-widget-model-mikulive2d-widget-model-ni-jlive2d-widget-model-nicolive2d-widget-model-nietzschelive2d-widget-model-nipsilonlive2d-widget-model-nitolive2d-widget-model-shizukulive2d-widget-model-tororolive2d-widget-model-tsumikilive2d-widget-model-unitychanlive2d-widget-model-wankolive2d-widget-model-z16
举例本人安装的模型:
cnpm install live2d-widget-model-tororo
3. 进行详细配置
在Hexo的_config.yml文件下或主题的_config.yml文件中均可配置:
配置API查看:live2d-widget.js API
3.1 API配置
本人博客配置文件如下
# Live 2D settings
## 插件github地址:https://github.com/EYHN/hexo-helper-live2d
## API网址:https://l2dwidget.js.org/docs/class/src/index.js~L2Dwidget.html#instance-method-init
live2d:  
  enable: true
  scriptFrom: local # 默认
  pluginRootPath: live2dw/ # 插件在站点上的根目录(相对路径)
  pluginJsPath: lib/ # 脚本文件相对与插件根目录路径
  pluginModelPath: assets/ # 模型文件相对与插件根目录路径
  # scriptFrom: jsdelivr # jsdelivr CDN
  # scriptFrom: unpkg # unpkg CDN
  # scriptFrom: https://cdn.jsdelivr.net/npm/live2d-widget@3.x/lib/L2Dwidget.min.js # 你的自定义 url
  tagMode: false # 标签模式, 是否仅替换 live2d tag标签而非插入到所有页面中
  debug: true # 调试, 是否在控制台输出日志
  model:
    use: live2d-widget-model-tororo # npm-module package name
    # use: wanko # 博客根目录/live2d_models/ 下的目录名
    # use: ./wives/wanko # 相对于博客根目录的路径
    # use: https://cdn.jsdelivr.net/npm/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json # 你的自定义 url
  display:
    position: right
    width: 145
    height: 315
  mobile:
    show: true # 是否在移动设备上显示
    scale: 0.5 # 移动设备上的缩放       
  react:
    opacityDefault: 0.7
    opacityOnHover: 0.8
本文内容参考摘录自文章Hexo博客添加helper-live2d动态模型插件,欢迎大家关注该作者。