前言
Live2D 看板娘可以为博客增添趣味性和互动感。本文以 Reimu 主题为例,介绍两种添加看板娘的方式:主题内置 和 自定义配置。
方式一:使用主题内置的 Live2D(推荐新手)
很多 Hexo 主题(如 Reimu、Butterfly 等)已经集成了 Live2D 功能,只需简单配置即可启用。
1. 开启方法
打开主题配置文件 themes/reimu/_config.yml,找到 live2d 配置节:
# Experimental |
将 enable 改为 true,保存后重启 Hexo 即可看到看板娘。

在页面中有多个板娘可以进行切换,还可以换装,拍照等许多互动体验。想了解更多功能实现可以访问https://github.com/LIlGG/plugin-live2d
2. 原理说明
Reimu 主题内置的 Live2D 使用 D-Sketon/plugin-live2d 库,脚本从 CDN 自动加载,无需额外安装任何依赖。
方式二:使用 hexo-helper-live2d 插件(推荐进阶用户)
如果需要更多模型选择或使用本地模型,可以使用 hexo-helper-live2d 插件。
1. 安装插件
npm install hexo-helper-live2d --save |
2. 安装模型
方式 A:使用 npm 模型包(推荐)
# 模型包 |
方式 B:使用本地模型
如果你有自定义的模型文件,可以放在项目根目录的 live2d_modules/ 目录下,结构如下:
live2d_modules/ |
3. 配置插件
在站点配置文件 _config.yml(不是主题的)中添加:
# live2d |
如果使用本地模型,将 model.use 改为本地目录路径:
model: |
注意:
model.use应该指向模型目录,而不是.model.json文件本身。
4. 禁用主题内置的 Live2D
使用插件时,记得禁用主题内置的 Live2D,避免冲突:
# themes/reimu/_config.yml |
5. 测试
hexo clean |
访问 http://localhost:4000,查看看板娘是否正常显示。
如何更换模型
只需修改 model.use 的值:
# 使用 npm 包 |
总结
如果只是想让博客多个看板娘,直接用主题内置的最简单;如果想深度定制或使用自己的模型,选择 hexo-helper-live2d 插件。
说些什么吧!