由于不打算再迁到hexo了,把jekyll加入live2d模型的方法记录一下
2019-8-1: 迁hexo了。
安装hexo
npm install hexo-cli
使用hexo初始化一个本地的博客文件夹 hexo init
安装需要的依赖 npm install就可以了
在hexo安装live2d插件
1
| yarn add hexo-helper-live2d
|
在hexo配置一下
在config里面加入live2d的配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| hexo-helper-live2d项目给的配置文件例子 live2d: model: scale: 1 hHeadPos: 0.5 vHeadPos: 0.618 display: superSample: 2 width: 150 height: 300 position: right hOffset: 0 vOffset: -20 mobile: show: true scale: 0.5 react: opacityDefault: 0.7 opacityOnHover: 0.2
|
找你要加入的live2d模型(有钱的可以去订做,把widget替换掉。
koharu在这里面live2d-widget-model
clone所需要的live2d模型后,还需要在config里面加入一个live2d配置。
配置文件如下(注释是wife还行)
1 2 3 4 5 6 7 8 9 10 11 12
| #wife live2d: enable: true pluginModelPath: assets/ model: use: koharu #模板目录,在node_modules里 display: position: right width: 150 height: 300 mobile: show: false
|
启动hexo,会自动编译生成可用的模型文件
目的文件live2d文件夹,编译后的文件目录如下
1 2
| _config.yml live2d_models package.json scaffolds themes db.json node_modules public source
|
在index中找一个js标签,加入到jekyll的需要加的layout文件中就可以直接用了
1 2
| <script src="/live2dw/lib/L2Dwidget.min.js?0c58a1486de42ac6cc1c59c7d98ae887"></script> <script>L2Dwidget.init({"pluginModelPath":"assets/","model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"right","width":150,"height":300},"mobile":{"show":false},"log":false,"pluginJsPath":"lib/","pluginRootPath":"live2dw/","tagMode":false});</script>
|
Last updated: