为hexo 网站加上live2d看板娘

hexo-helper-live2d

下载hexo-helper-live2d
github地址

这是官网效果

好了虽然上面已经给出官网地址
但是还是给你讲解一下
打开dos命令 切换到你博客目录执行

npm install --save hexo-helper-live2d

安装完了之后打开package.json会看到你的model
hexo-helper-live2d
之后下载各种动画model

https://github.com/xiazeyu/live2d-widget-models.git

我喜欢这样下载,在dos命令行切换到要下载的地方

git clone https://github.com/xiazeyu/live2d-widget-models.git

把packages文件夹下的所有文件复制到node_modules下
live2d-windget
之后在博客的配置文件中添加

# Live2D
## https://github.com/EYHN/hexo-helper-live2d

live2d:
  enable: true #是否开启
  scriptFrom: local #默认
  pluginRootPath: live2dw/ #插件的站点上的根目录(相对路径)
  pluginJsPath: lib/ #脚本文件的相对与插件跟目录路径
  pluginModelPath: assets/ #模型文件对插件跟目录路径
  # scriptFrom: jsdelivr # jsdelivr CDN
  # jsdelivr CDN # unpkg CDN
  # scriptFrom: unpkg
  # unpkg CDN
  # scriptFrom: https://cdn.jsdelivr.net/npm/live2d-widget@3.x/lib/L2Dwidget.min.js # 你的自定义 url
  
  tagMode: false #标签模式,是否仅替换 live2d tag标签而非插入到所有页面中
  debug: false # 调试, 是否在控制台输出日志
  model:
    #scale: 1
    #hHeadPos: 0.5
    #vHeadPos: 0.618
    use: live2d-widget-model-haru

    #live2d-widget-model-shizuku
    #live2d-widget-model-haru

    # npm-module package name

    # use: https://cdn.jsdelivr.net/npm/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json
    # 你的自定义 url
  display:
    #superSample: 2
    position: right
    width: 150
    height: 300
    #hOffset: 0
    #vOffset: -20
  mobile:
    show: true
    #scale: 0.5
  #react:
    #opacityDefault: 0.7
    #opacityOnHover: 0.2

完了之后就

hexo g
hexo d

部署

a

看板娘终极进化,可换装

参考

下载静态资源包

解压复制文件夹到\themes\next\source下,并到目录下打开autoload.js修改live2d_path,为你命名的目录
const live2d_path = "/live2d-widget-master/";

/themes/next/layout/_layout.swing
文件下加入

<script src="/live2d-widget-master/autoload.js"></script>
修改waifu-tips.js中

$.ajax({
	url: "/live2d-widget-master/asteroids.js",
	dataType: "script",
	cache: true
});

把原来链接中的js保存到本地

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
根据引用中的代码,live2d.vue是一个以Vue组件的形式创建的文件,用于方便控制显示。在这个文件中,通过引入/public/js/bundle.js和/public/js/live2dcubismcore.js这两个文件,实现了Live2D模型的显示和控制逻辑。同时,在文件的最后使用了<script setup>标签来编写相关的逻辑代码。注意,为了方便资源读取,需要将live2d所需的js文件和打包后的ts的js文件放在public文件夹中,并且根据自己的资源路径进行相应的文件导入配置。 根据引用中的内容,可以看到在使用Live2D的过程中,首先需要安装Hexo博客,并安装Live2D作为运行环境。然后,下载动画资源并进行配置。对于Vue项目,可以参考相关的拓展资源来使用这些资源。 最后,引用中提到了live2d-widget-model-hijiki这个模型的使用配置,可以根据需要进行相应的配置。运行hexo博客进行预览,如果没有问题,那么live2d vue组件的使用就可以开始了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [vue3组件中使用live2d看板娘(官方包形式)](https://blog.csdn.net/qq_39123467/article/details/131801240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [在自己项目或者 vue 中使用可爱的二次元((Live2D)](https://blog.csdn.net/Jioho_chen/article/details/89419170)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无与伦比的傻

微信公众号:dasha500

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值