如何为自己的WordPress博客添加一个可爱的嘉然/向晚看板娘(保姆级)!

序言:博主之前通过Live2DWebCanvas插件为自己的博客添加了简略的看板娘,但是奈何博客有些问题不得不进行更换,通过网上查询,查到了可以为自己的博客添加一个可可爱爱の嘉然😍。

一、页面效果

隐藏状态⬇

总共有两种方式进行安装,下面我们废话不多说,直接进入正题!

二、如何进行看板娘的部署?

2.1 第一种方式(引用大佬的Css文件和Js文件)

看板娘需要pio和各种js库,下面代码里面的需要全部复制下来,缺一不可!

<!-- Load TweenLite -->
<script src="https://cdn.jsdelivr.net/npm/greensock@1.20.2/dist/TweenLite.js"></script>
 
<!-- Copyrighted cubism SDK -->
<script src="https://cubism.live2d.com/sdk-web/cubismcore/live2dcubismcore.min.js"></script>
<!-- Load Pixi (dependency for cubism 2/4 integrated loader) -->
<script src="https://cdn.jsdelivr.net/npm/pixi.js@5.3.6/dist/pixi.min.js"></script>
<!-- Load cubism 4 integrated loader -->
<script src="https://cdn.jsdelivr.net/npm/pixi-live2d-display@0.3.1/dist/cubism4.min.js"></script>
 
<!-- Load pio and alternative loader -->
<link href="https://cdn.jsdelivr.net/gh/journey-ad/blog-img@76ba2b3/live2d/lib/pio.css" rel="stylesheet" type="text/css"/>
<script src="https://cdn.jsdelivr.net/gh/journey-ad/blog-img@76ba2b3/live2d/lib/pio.js"></script>
<script src="https://cdn.jsdelivr.net/gh/journey-ad/blog-img@76ba2b3/live2d/lib/pio_sdk4.js"></script>
<script src="https://cdn.jsdelivr.net/gh/journey-ad/blog-img@76ba2b3/live2d/lib/load.js"></script>

将上面的代码,复制粘贴进你所应用主题的footer.php中,将代码放在</body></html>中间,如下图所示。

Ps:footer.php通常位于<你的wordpress文件位置>/wp-content/themes/主题文件夹/

接下来你只需要将你的网页缓存进行清理并刷新页面,就能在页面的左下角捕捉一只野生的嘉然啦!!!

2.2 第二种方式(本地部署,小伙伴们可以优先考虑)

将项目下载至本地,并传到服务器任意位置将里面的live2d文件夹进行解压。点击此处进行下载~~

Ps:博主建议将文件夹解压至wordpress主题文件夹下,博主的主题为hestia,故路径为…/blog.zhumengmeng.work/wp-content/themes/hestia

解压完的文件结构如下图所示。

点击编辑live2d中的load.js文件,修改第40-41行代码并保存。

原代码:

model: [
    "/live2d/Diana/Diana.model3.json",
    "/live2d/Ava/Ava.model3.json",
  ],

修改后:

model: [
    "/wp-content/themes/hestia/live2d/Diana/Diana.model3.json",
    "/wp-content/themes/hestia/live2d/Ava/Ava.model3.json",
  ],

PS:博主主题为hestia!!!!

最后我们参考2.1第一种方式,找到footer.php,将下列代码复制粘贴到</body></html>中间,注意修改对应的文件位置(上一步live2d的位置),下图为博主主题所对应的代码。

</body>
<!--live2d-->
<script src="/wp-content/themes/hestia/live2d/TweenLite.js"></script> 
<script src="/wp-content/themes/hestia/live2d/live2dcubismcore.min.js"></script>
<script src="/wp-content/themes/hestia/live2d/pixi.min.js"></script> 
<script src="/wp-content/themes/hestia/live2d/cubism4.min.js"></script> 
<link href="/wp-content/themes/hestia/live2d/pio.css" rel="stylesheet" type="text/css"/> 
<script src="/wp-content/themes/hestia/live2d/pio.js"></script> 
<script src="/wp-content/themes/hestia/live2d/pio_sdk4.js"></script> 
<script src="/wp-content/themes/hestia/live2d/load.js"></script>
</html>

保存后清除网页缓存并刷新,我们就可以在左下角捕捉一只野生的嘉然啦~~

三、如何修改嘉然看板娘的大小??

看板娘部署后,有的小伙伴可能会发现大小对于自己的网页来说不太合适,修改大小请参考此方法。

3.1 部署采用第一种方法的小伙伴看这里~~

点击此处,将css文件下载并保存为pio.css,找到148行的#pio标签,结合自身网页对长和宽进行修改。

修改前:

#pio {
    vertical-align: middle
}

修改后:

#pio {
    height: 22em;
    width: 22em;
    vertical-align: middle
}

科普:em为CSS 的 em 单位的名字来自于一个排版单位。在字体排印学中,em 这个词“最初是指所使用的字体和尺寸中大写字母 M 的宽度”,通常1em=14px。

将刚刚修改的pio.css上传至服务器主题文件夹位置,并将footer.php中的下列代码结合进行修改。

修改前:

<link href="https://cdn.jsdelivr.net/gh/journey-ad/blog-img@76ba2b3/live2d/lib/pio.css" rel="stylesheet" type="text/css"/>

修改后:

<link href="/wp-content/themes/hestia/live2d/pio.css" rel="stylesheet" type="text/css"/>

保存后清除网页缓存并刷新页面,如果效果不合适可作出相应的修改。

3.2 部署采用第二种本地部署的小伙伴看这里~~

找到服务器上live2d文件夹下的pio.css文件,打开并找到148行的#pio标签,结合自身网页对长和宽进行修改。

修改前:

#pio {
    vertical-align: middle
}

修改后:

#pio {
    height: 22em;
    width: 22em;
    vertical-align: middle
}

科普:em为CSS 的 em 单位的名字来自于一个排版单位。在字体排印学中,em 这个词“最初是指所使用的字体和尺寸中大写字母 M 的宽度”,通常1em=14px。

修改完毕后对文件进行保存,清除网页缓存并刷新,如果效果不合适可作出相应的修改。

四、我的嘉然/向晚在点击隐藏按钮后消失不见了怎么办??😱😱😱

听我说,你先别急,等会有你急的(👍)。

不用担心,博主也遇到了这个问题,解决办法请访问非Sakura主题如何解决Live2d嘉然看板娘点击隐藏导致图片消失的问题。这篇文章进行查看😋😋😋

参考:【首发】如何将嘉然live2D添加到博客网站当看板娘

嘉然Diana moc3模型来源:https://www.bilibili.com/video/BV1FZ4y1F7HH

向晚Ava moc3模型来源:https://www.bilibili.com/video/BV1uB4y1w7rH