本文针对GitHub上张书樵大佬(点击打开他的博客)的看板娘的一些可能的坑做一些补充

具体实现方法网上有很多,这里不做具体介绍,附上这位大佬自己写的:

在网页中添加Live2D看板娘

1、配置好后只显示按钮和文字,不显示人物

有两种可能性:

1)自己搭的api服务器不支持跨域

为服务器增加跨域许可,具体方法可以看我的另一篇文章 Nginx通过CROS实现跨域

2)This request has been blocked; the content must be served over HTTPS.

自己没有域名,直接使用ip作为api的地址,使用的是http,浏览器不允许https页面加载http的内容

解决办法:为服务器添加https访问的方式,我这里使用的是nginx

具体参考:nginx 这一篇就够了

然后将填的api改为https,另外,需要服务器开启443端口。

但是这种方式不能保证稳定,而且会使你的博客被浏览器标记为“不安全”,最好是可以注册域名,买一个证书。

2、配置好后显示两个人物,出现重影

theme/_config.yml中的live2d和/_config.yml中的live2d重复

将/_config.yml中live2d的enable改为false即可

原因:使用看板娘就不需要自带的live2d,同时开启就会出现“重影”

3、待补充