为博客添加基于Live2D的看板娘
2019-12-24 本文已影响0人
虹猫日志
Hexo博客本身是支持看板娘的,但是原本的只有一个人物,这里使用stevenjoezhang大佬的魔改版,一个可以说话,可以换装的看板娘。
注意:如果你并不熟悉 Git,也不熟悉 GitHub ,那么请先 Google 了解基本使用。
基本使用
请先仔细阅读项目的README.md
文件。看板娘需要 jQuery
和 Font Awesome
支持,别忘了引入自己的博客。
向 Next 中添加看板娘,找到themes\next\layout_layout.swing
文件,在最后添加如下代码:
<script src="https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget/autoload.js"></script>
编辑主题配置文件 themes\next\_config.yml
在最后添加如下内容:
# 启用看板娘
live2d:
enable: true
重新部署博客hexo s --debug
打开浏览器输入http://localhost:4000/大概默认效果如下:
![](https://img.haomeiwen.com/i17704372/6f6850c5e6f22e49.png)
个性定制
1.将 live2d-widget 仓库Fork
一份到自己的仓库,git clone
到本地电脑。
项目配置文件说明
-
autoload.js
:自动加载看板娘 -
waifu.css
:看板娘样式 -
waifu-tips.js
:看板娘说话的脚本 -
waifu-tips.json
:看板娘说话的内容
2.在autoload.js
的开头定义了加载看板娘的路径,这里替换为自己仓库的地址:
![](https://img.haomeiwen.com/i17704372/bbf6703d61ba6987.png)
这里使用jsdelivr提供的cdn服务,
CodeHaotian
请替换为自己的github用户名。为了使用cdn服务,需要发布版本,@后面为等下发布的版本号。
3.在waifu.css
中修改看板娘样式,属性都可通过浏览器控制台查看变化找寻。
![](https://img.haomeiwen.com/i17704372/f4a0b75dd5b1709a.png)
![](https://img.haomeiwen.com/i17704372/ac9d3196015f9a9a.png)
4.修改waifu-tips.js
中的初始加载模型,当你切换角色时编号在浏览器Console
中有提示。
![](https://img.haomeiwen.com/i17704372/b46b1eef0e76224b.png)
![](https://img.haomeiwen.com/i17704372/e2893037cecd65ad.png)
5.将修改后的版本提交到自己的仓库,为了使用免费的cdn需要发布一个新版本。
git add .
git commit -m "new live2d widget"
git push origin master
![](https://img.haomeiwen.com/i17704372/eddae994753bd968.png)
![](https://img.haomeiwen.com/i17704372/eeebb6c416c31b43.png)
![](https://img.haomeiwen.com/i17704372/b16c56adbf5022de.png)
6.在themes\next\layout_layout.swing
文件,修改为最新发布的版本:
<!-- 引入看板娘,记得更改为自己的用户名和版本号 -->
<script src="https://cdn.jsdelivr.net/gh/CodeHaotian/live2d-widget@1.0.0/autoload.js"></script>
7.重新部署博客,效果如下:
![](https://img.haomeiwen.com/i17704372/4a6199cf17168fe0.png)