標籤:

hexo上傳到github後,打開控制器報錯,說找不到vendor文件夾下的所有樣式文件和js文件?

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 主題?

TAG:GitHub | Hexo |