就是页面左下角的这只!
(爪机用户请移步桌面端查看)
GitHub 项目主页:EYHN/hexo-helper-live2d
安装
使用 npm 安装:
在 Hexo 项目的根目录运行命令:
npm install --save hexo-helper-live2d |
用于 jekyll,wordpress 等平台的插件可参阅 live2d-widget.js,仍在编写中。
3.0.1 版本存在的 bug:
存在代码注入 bug,与 hexo-tag-dplayer 插件产生冲突,导致相关脚本无法加载。
解决方法:在项目中使用 npm 命令手动卸载 “hexo-tag-dplayer”: “^0.3.1”。
参阅 GitHub issue
配置
配置文件
在 Hexo 的 _config.yml
文件或主题的 _config.yml
文件中添加配置。需要将“helper 特定配置”与“live2d 一般配置”合并放到 _config.yml
中。
helper 特定配置:
# Live2D |
live2d 一般配置:
# Live2D |
配置文件中 scale
属性失效:
Hexo 3.5,hexo-helper-live2d 3.0.1。在配置文件中修改模型的 scale
属性无效果,同时移动端模型显示未按设定值缩放。
暂无解决方法,可以关闭移动端模型显示。
添加模型
通过 live2d_models
文件夹的方式
- 在博客根目录下创建一个
live2d_models
文件夹. - 在此文件夹内新建一个子文件夹,用于保存模型文件.
- 将你的 Live2D 模型复制到这个子文件夹中.
- 将子文件夹的名称填入
_config.yml
的model.use
中.
模型文件夹的目录结构:
- moc\ |
经测试,发现似乎只有按照这样的目录结构添加模型相关文件,所有内容才能被完整拷贝到 Hexo 项目的 live2dw/assets
目录中。
通过安装 npm 模块的方式
- 官方现有的模型:xiazeyu/live2d-widget-models
需要先使用 npm install <模型的包名>
来安装。然后将包名输入位于 _config.yml
的 model.use
中。
- 第三方模型:
B 站看板娘:52cik/bilibili-haruna
感觉动效比官方的细腻一些,所以在 plusxu.blog 上用了这个。需要手动修改模型文件夹的目录结构。