最新公告
  • 欢迎您光临大资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!怎么把网页设置成桌面图标
  • 【live2d-widget v0.8.3】在网页中添加可爱的看板娘的网页插件+兼容PJAX+支持无刷新加载

    【live2d-widget v0.8.3】在网页中添加可爱的看板娘的网页插件+兼容PJAX+支持无刷新加载 最后编辑:2021-01-26
    增值服务: 自动发货 使用说明 安装指导 环境配置二次开发BUG修复

    【live2d-widget v0.8.3】在网页中添加可爱的看板娘的网页插件+兼容PJAX+支持无刷新加载

    源码简介与安装说明:

    live2d-widget是一个可以在网页中添加可爱的看板娘的网页插件。

    live2d-widget特性:
    在网页中添加Live2D看板娘。兼容PJAX,支持无刷新加载。
    警告:本项目使用了大量 ES6 语法,不支持 IE 11 等老旧浏览器。

    你也可以在允许的范围内进行二次开发,这里有一些示例
    demo.html ,展现基础效果
    login.html ,仿NPM的登陆界面

    网页看板娘简短安装:
    只需要把下面3行代码放到页面中,即可实现网页看板娘效果。(格式自己进行添加下即可)
    script src=”https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js”
    link rel=”stylesheet” href=”https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css”
    script src=”https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget/autoload.js”

    live2d-widget详细安装说明:
    依赖Dependencies
    本插件需要Font Awesome(v4 或 v5)图标支持,请确保相关样式表已在页面中加载。以Font Awesome v4 为例,请在 中加入:
    link rel=”stylesheet” href=”https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css”
    否则图标将无法正常显示。(如果网页中已经加载了任何版本的Font Awesome,就不要重复加载了)

    使用Usage
    将这一行代码加入或,即可展现出效果:
    script src=”https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/autoload.js”
    如果网站启用了PJAX,由于看板娘不必每页刷新,因此要注意将相关脚本放到PJAX刷新区域之外。
    换句话说,如果你是小白,或者只需要最基础的功能,就只用把这一行代码,连同前面加载Font Awesome的一行代码,一起放到html的中即可。
    对于用各种模版引擎(例如 Nunjucks,Jinja 或者 PHP)生成的页面,也要自行修改,方法类似,只是可能略为麻烦。以Hexo为例,需要在主题相关的ejs或njk模版中正确配置路径,才可以加载。
    但是!我们强烈推荐自己进行配置,否则很多功能是不完整的,并且可能产生问题!
    如果你有兴趣自己折腾的话,请看下面的详细说明。

    Using CDN
    要自定义有关内容,可以把这个仓库Fork一份,然后进行修改。这时,使用方法对应地变为
    script src=”https://cdn.jsdelivr.net/gh/username/live2d-widget@latest/autoload.js”
    将此处的username 替换为你的 GitHub 用户名。为了使 CDN 的内容正常刷新,需要创建新的git tag 并推送至GitHub仓库中,否则此处的 @latest 仍然指向更新前的文件。此外CDN本身存在缓存,因此改动可能需要一定的时间生效。

    Self-host
    你也可以直接把这些文件放到服务器上,而不是通过CDN加载。
    如果你能够通过ssh访问你的主机,请把整个仓库克隆到服务器上。执行:
    cd /path/to/your/webroot
    # Clone this repository
    git clone https://github.com/stevenjoezhang/live2d-widget.git
    如果你的主机无法用ssh连接(例如一般的虚拟主机),请选择 Download ZIP,然后通过ftp等方式上传到主机上,再解压到网站的目录下。
    如果你是通过 Hexo 等工具部署的静态博客,请在博客源文件(即 source)目录下,执行前述的 git clone 命令。重新部署博客时,相关文件就会自动上传到对应的路径下。为了避免这些文件被 Hexo 插件错误地修改,可能需要设置 skip_render。
    这样,整个项目就可以通过你的服务器 IP 或者域名从公网访问了。不妨试试能否正常地通过浏览器打开autoload.js 和 live2d.min.js 等文件,并确认这些文件的内容是完整和正确的。
    一切正常的话,接下来修改一些配置就行了。(需要通过服务器上的文本编辑器修改;你也可以先在本地完成这一步骤,再上传到服务器上)
    修改autoload.js中的常量live2d_path为live2d-widget这一目录的URL。比如说,如果你能够通过
    https://example.com/path/to/live2d-widget/live2d.min.js
    访问到 live2d.min.js,那么就把 live2d_path 的值修改为
    https://example.com/path/to/live2d-widget/
    路径末尾的 / 一定要加上。具体可以参考 autoload.js 内的注释。
    完成后,在你要添加看板娘的界面加入
    script src=”https://example.com/path/to/live2d-widget/autoload.js”
    就可以加载了。

    后端API
    initWidget方法接受名为apiPath和cdnPath的参数,两者设置其中一项即可。其中apiPath为后端API的 URL,可以自行搭建,并增加模型(需要修改的内容比较多,此处不再赘述)。而cdnPath则是通过 jsDelivr这样的CDN服务加载资源,更加稳定。

    目录结构Files
    waifu-tips.js 包含了按钮和对话框的逻辑;
    waifu-tips.json 中定义了触发条件(selector,CSS 选择器)和触发时显示的文字(text);
    waifu.css 是看板娘的样式表。
    源文件是 Hexo的NexT主题有效的,为了适用于你自己的网页,可能需要自行修改,或增加新内容。

    警告:作者不对包括但不限于waifu-tips.js和waifu-tips.json文件中的内容负责,请自行确保它们是合适的。

    猜你喜欢

    猜你在找

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    大资源
    一个高级程序员模板开发平台
    • 2021-01-26Hi,初次和大家见面了,请多关照!

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站的问题处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 3482249445@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    • 12139会员总数(位)
    • 107192资源总数(个)
    • 2750本周发布(个)
    • 339今日发布(个)
    • 3725稳定运行(天)

    开通VIP 知识课堂
    升级SVIP尊享更多特权立即升级
    召唤伊斯特瓦尔