HEXO next live2d插件删除问题


title: HEXO next live2d插件删除问题
date: 2018-03-06 13:09:12
updated:
tags: [hexo,next,建站,学习,前端技术,疑问]
description: 关于建站中解决live2d插件无法删除的记录,目前仍未彻底解决。
keywords:
comments:
image:
---
前几天准备使用live2d插件,一直照着官方文档没有成功,今天发现其实是已经成功了,似乎是pc的问题导致了动态资源无法加载,虽然当时换了几个不同内核的浏览器测试,但是没有想到是pc的问题。

pc问题解决后就想关闭live2d插件了,因为插件内包含的都是些可爱少女和萌物,不是很喜欢这种风格的,自己又不会制作。将配置文件的相关信息删除后,部署本地页面依然加载着live2d部件,以为是本地缓存问题,删除后依然存在,又hexo d到托管库,使用别的电脑依然有加载。
现在靠常识来关闭已经不可能了,查看live2d的wikl&issue界面并没有相关信息,google几个关键字后也没有相关问题。

只能不断尝试修改配置文件,很久后还是没办法。

最后只能死马当作活马医,在不知道原因的情况下表面上解决了问题。

实际上完全不知道问题在哪里,按照官方文档enble值设定为false就不会显示插件了,可是无论怎么改都不行,浪费了许多时间。
这个文章用于记录问题。

如果你有更好的解决办法请留言告知,谢谢

下面给出解决步骤

(并不想尝试问题复现,所以这个步骤只能保证在本机上有用,且并不能证明所有步骤都与本问题有关)

next版本:5.14

首先删除\themes\next\layout_layout.swig文件内的与live2d有关的代码(你配置时添加的代码)

同理删除主题配置文件和hexo配置文件(如果也添加过live2d相关代码)。
检查是否页面还存在live2d部件

将live2d的npm安装命令 npm install -save hexo-helper-live2d

稍作修改变为 npm uninstall hexo-helper-live2d -g在你的hexo博客根目录执行。

清除本地浏览器缓存,输入命令“hexo s"部署,浏览器查看地址localhost:你的端口live2d部件是否还存在。

如果还存在,接着

直接文件管理器搜索”live2d“关键字,将hexo博客内所有含有”live2d“有关的文件夹全部删除。

测试插件已经不再显示了



20180306 补充

描述:上面虽然暂时解决了问题,但是在我后来想给hexo添加新的插件时执行了某个插件的npm install命令后发现,live2d插件又回来了,搜索后发现之前删除的live2d文件夹又恢复了。

结论:所以实际上我仍然没有解决live2d插件问题,只能再次重复上面的步骤暂时删除插件。

转载于:https://www.cnblogs.com/e1sewhere/p/9606810.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值