本文针对GitHub上张书樵大佬(点击打开他的博客)的看板娘的一些可能的坑做一些补充
具体实现方法网上有很多,这里不做具体介绍,附上这位大佬自己写的:
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,同时开启就会出现“重影”