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插件問題,只能再次重復上面的步驟暫時刪除插件。
