解决Next主题主页空白

前言

  最近一个月都没有发布文章到hexo博客上,今天发布一篇学习笔记到博客,本地测试正常,但是部署到github上,再进行测试却发现博客全部空白了。网上找了好多资料,终于找到解决方法了。

问题出现原因

  由于 GitHub 升级 gitpage,Next主题下面下source/vendors目录的访问受限。

解决方法

  • source/vendors目录修改成source/lib (不一定是lib,也可以是其他的名称)。
  • 修改下Next主题配置文件_config.yml, 将_internal: vendors 改成所修改的名字_internal: lib(其他名称的只需将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
  • 最后刷新下,然后hexo g,再hexo d,打开博客,发现内容正常显示。