Hexo+Github博客css js404導致博客頁面空白

問題

最近github page更新了,GitHub Pages 過濾掉了 source/vendors 目錄的訪問,所以next主題下的source下的vendors目錄不能夠被訪問到,所以就出現了本地hexo s能夠正常訪問,但是deploy到github就是一片空白,按f12,可以看到大量來自source/vendors的css和js提示404

解決方法

方法一(來自github next主題issue):

找到解決方案了。。 @BBBOND @monsterLin @SpadeRoy 根據作者的提示 @iissnan ,首先修改source/vendors爲source/lib,然後修改_config.yml, 將 _internal: vendors修改爲_internal:lib 然後修改next底下所有引用source/vendors路徑爲source/lib。這些地方可以通過文件查找找出來。主要集中在這幾個文件中。1. Hexo\themes\next.bowerrc 2. Hexo\themes\next.gitignore 3. Hexo\themes\next.javascript_ignore 4. Hexo\themes\next\bower.json 。修改完畢後,刷新重新g一遍就ok啦。

方法二:更新next主題,不過聽過最新的next主題對第三方例如多說刪除了,具體不清楚,不敢親易嘗試,畢竟更新一次主題引來的問題太多,很多配置可能都要改,代價太高,所以推薦第一種方法

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章