前几天上传了一篇文章后,就发现我的博客显示不出完整网页,F12检查,发现说的是没有获取到vendors目录下的资源。所以网上找了找原因,发现不少人都出现了这个问题.。
我最开始使用的解决方案是由dslztx博主提供的,就是在 .deploy_git
子目录下添加一个名为 .nojekyll
的文件。在具体部署时,该文件被提交到相应的 Github Repository
,从而使得能够正常使用Hexo生成的静态站点。这个时候网页就可以正常完整的显示出来了。
此时我的next主题版本是 5.0.2
的,在我升成 5.1.0
后,发现问题又来了,跟原来问题一样,网页又不能正常显示了。直接上Git Hub,发现是作者将 vendors
目录改名成 lib
,但是在主题配置文件 _config.yml
里, vendors:
仍是 _internal: vendors
, 这样肯定不行。
所以,在主题配置文件里,要将 _internal: vendors
改成 _internal: lib
其它不用改,这样就可以了。
网页又可以正常显示了 ^_^ 。