hexo上傳到github後,打開控制器報錯,說找不到vendor文件夾下的所有樣式文件和js文件?
01-13
hexo g和d都不報錯,本地預覽時都是正常的,圖標和js功能都好的,上傳後,瀏覽器打開就無法顯示圖標(font-awesome)和js功能。控制器裡面報錯vendor文件夾下的所有的css和js都是404。我檢查過本地和github上的vendor文件夾,文件都在,也有內容,可就是說找不到.…
刪除過.deploy_git文件也執行過hexo clean 都沒有作用。最奇怪的是前一天晚上我上傳了一篇文章,當時看還是好的,第二天再來看,就沒有圖標了。
GitHub Pages 禁止了 source/vendors 目錄的訪問。具體原因在這裡(What"s new in GitHub Pages with Jekyll 3.3 · GitHub)。
這是我的解決方案(關於 hexo 主題 nexT 博客載入空白問題)。
nexT 的作者也在 issuse(本地預覽沒問題,deploy後主頁顯示大面積空白 · Issue #1214 · iissnan/hexo-theme-next · GitHub) 中做出了解釋。
也可以直接在 nexT 主題下 git pull 拉取最新的代碼。
也歡迎關注我的博客(小魚周凌宇のCODE_HOME),本寶寶是 iOS 開發工程師,一起交流喲。我也出現了這個問題,剛解決了,解決方案看這個博客。
http://www.pulpcode.cn/2016/11/05/how-to-fix-hexo-dont-show-blog/鏈接:hexo文章發布到github後部分文件404了? - Chou Abner 的回答 - 知乎
主要是Jekyll升級所致.
步驟:
- .deploy_git 目錄, 添加 .nojekyll 空文件
- source目錄, 添加.nojekyll 空文件
- 修改 Hexo 上層_config.yml配置文件, 添加
include:
- .nojekyll
- 重新部署推送: hexo d -g
好的解決方法誰又沒
樓主解決問題了嗎?我的也是這和情況
我的也出現這種情況,使用的是next模板
推薦閱讀:
※windows下如何安裝hexo?
※有關使用 Hexo 和 GitHub 搭建博客,出現 hexo -d 報錯如何解決?
※有哪些好看的 Hexo 主題?