前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个看板娘入住你的个人博客只需要三步

一个看板娘入住你的个人博客只需要三步

作者头像
kirito-moe
发布2019-10-11 16:38:49
1.5K0
发布2019-10-11 16:38:49
举报

最近在浏览别人博客时,一个萌物给了我意外的惊喜,原来博客还可以这么玩

于是果断审查元素,发现这个萌萌的看板娘背后使用的是一个叫 live2d 的技术,并且凭借 Google 迅速找到对应的开源代码:https://github.com/xiazeyu/live2d-widget.js,https://github.com/EYHN/hexo-helper-live2d

你可以在我的博客中先目睹下它的实际效果:https://www.cnkirito.moe/,点击会有音效哦~

在浏览 live2-widget.js 的说明文档时,发现它对 hexo 的支持非常友好,恰好我的博客是通过 hexo 搭建的,所以本文会介绍一下如何为 hexo 构建的博客集成一只看板娘。

安装

使用 npm 在 hexo 下安装 hexo-helper-live2d,它将 live2d-widget.js 与 hexo 进行了整合,使得我们只需要通过简单的配置,即可生效

代码语言:javascript
复制
npm install --save hexo-helper-live2d

接着下载一个 Kirito 良心推荐的看板娘:shizuku,也是我正在用的

代码语言:javascript
复制
npm install live2d-widget-model-shizuku

如果安装成功,我们可以在 node_modules 目录中找到 live2d-widget 和 live2d-widget-model-shizuku 两个目录

配置

向 hexo 的 _config.yml 添加如下的配置

代码语言:javascript
复制
live2d:
  enable: true
  scriptFrom: local
  pluginRootPath: node_modules/
  pluginJsPath: lib/
  pluginModelPath: assets/
  tagMode: false
  debug: false
  model:
    use: live2d-widget-model-shizuku
  display:
    position: right
    width: 150
    height: 300
  mobile:
    show: true
  react:
    opacity: 0.7

需要留意的是 live2d.model.use 这个标签的值,是用于指定博客使用哪一个看板娘模型的。

发布

接着只需要正常编译并发布,你的 hexo 博客就获得了一枚萌妹子了

代码语言:javascript
复制
hexo g
hexo d

模型推荐

除了上述推荐的 shizuku 看板娘,作者还提供了其他一些不错的模型,下面罗列一部分,不知道你会 pick 哪一个呢?

live2d-widget-model-haru

koharu

haruto

live2d-widget-model-nipsilon

shizuku

z16

hibiki

Unitychan

hijiki

尾记

Live2d 的确是很有意思的一个技术,可以让静态博客有了一些生机,如果你对其感兴趣,还可以自己采集模型,自己发布模型,甚至在了解这样技术的同时,我还见识到一些科技感满满的博主把 AI 机器人的特性添加给了看板娘,让其可以与正在使用鼠标浏览的你进行互动,这些我就不过多介绍了,如果你也有一个博客,那就赶紧试试这个 idea 吧。

「技术分享」某种程度上,是让作者和读者,不那么孤独的东西。欢迎关注我的微信公众号:「Kirito的技术分享」

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Kirito的技术分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 配置
  • 发布
  • 模型推荐
  • 尾记
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档