(三) 给你的博客添加看板娘(Live2D)HEXO+icarus

HEXO+icarus主题 给博客添加看板娘(Live2D)

最近在很多博客左下角或者右下角有看到小人(看板娘),折腾了一番搜到的都没有达到预期的效果,并且大多数教程都是基于Next来做的,本人使用的主题是Icarus,跟Next有细微的区别。后面找到了大神的作品,本次教程基于Hexo+Icarus添加的看板娘(Live2D) 参考博客 张书樵 梆子井欢喜坨 潘高

本文是2019年写的… icarus 还没有用jsx重写 icaurs3的版本后续会再写一篇博客介绍

Icarus3请移步 传送门

效果展示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PiIHjJ1c-1596427994278)(https://joe-1253912574.cos.ap-shenzhen-fsi.myqcloud.com/images/GIF%20(1)].gif)

教程

1、把大神已修改好的代码托管在Github [源码](https://github.com/stevenjoezhang/live2d-widget)  下载到hexo目录下的`/themes/icarus/source`下下载好的文件名`live2d-widget` 

2、进入`live2d-widget` 修改`autoload.js` 
// 把这个替换掉
const live2d_path = "https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget/";
// 替换为
const live2d_path = "/live2d-widget/";

这个live2d_path是指刚才下载的源码存放的目录,在icarus中就会以hexo/theme/icarus/source 为根目录 ,刚才下载的源码放在这个位置所以这里的live2d_path 就是源码存放的位置

3、**重点**  不加会没有效果

/themes/icarus/layout 中编辑 layout.ejs 加入以下依赖到<head></head>内 再次申明博主锁使用的是icarus 主题 如果是Next 主题则对应的文件是 /themes/next/layout/_layout.swig

 <script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css"/>
 <script src="/live2d-widget/autoload.js"></script>
4、编辑主题的配置文件`_config.yml` 
live2d:
  enable: true
保存之后执行 `hexo clean && hexo g && hexo s` 查看效果

大功告成

想修改看板娘大小、位置、格式、文本内容等,可查看并修改live2d-widget 下的 > waifu-tips.jswaifu-tips.jsonwaifu.css

live2D模型地址:
https://github.com/summerscar/live2dDemo

live2D部分模型预览:
https://huaji8.top/post/live2d-plugin-2.0/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值