博客添加live2d

为博客添加女朋友

下载live2d models 库

github地址
下载live2d库,查看预览图
选择一个models,记住名字,下面的models名字均以z16为例,选择其他名字替换z16即可 在live2d-widget-models目录下,npm install live2d-widget-model-z16

生成静态的文件

npm install hexo-cli -g
hexo init blog
cd blog
npm install
  • 进入blog目录,安装hexo-helper-live2d,链接
    npm install --save hexo-helper-live2d
    如果不成功:yarn add hexo-helper-live2d
  • 修改_config.xml
live2d:
  enable: true
  scriptFrom: local
  pluginRootPath: live2dw/
  pluginJsPath: lib/
  pluginModelPath: assets/
  tagMode: false
  debug: false
  model:
    use: z16
  display:
    position: right
    width: 150
    height: 300
  mobile:
    show: true

除了model.use的名字,根据选择的model名外,其他的配置保持不变,参考如下model选择添加到配置中

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

目前github仓库支持这些动态小图,按自己喜好添加

  • 拷贝文件到hexo中
cd blog
mkdir live2d_models && cd live2d_models && mkdir z16 
#将live2d-widget-models目录下live2d-widget-model-z16/assets/下的文件拷贝到 blog/live2d_models/z16下

将目录拷贝到blog的live2d_models下后执行hexo serve查看是否已经有了z16
在blog目录,执行hexo deploy
生成的静态文件在blog/public/live2d下
引用文件在index.html中

  • 静态文件导入jeklly

cp blog/public/live2d jeklly-blog的根目录 将hexo的index.html的引用文件添加到jeklly的footer.html中

<script src="/live2dw/lib/L2Dwidget.min.js?0c58a1486de42ac6cc1c59c7d98ae887"></script>
<script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/z16.model.json"},"display":{"position":"right","width":150,"height":300},"mobile":{"show":true},"log":false});</script>

完成。

  • 修改透明度 进入live2dw-lib-L2Dwidget.min.js 修改pacityDefault:1参数,例如默认的设置是pacityDefault:.7

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦