原因:
GitHub Pages 禁止了 source/vendors 目录的访问。其原因是 Github 在 11 月 3 日更新了版本。其中包括升级了 Jekyll 到 3.3。Jekyll 为了加快构建速度,忽略 vendor 和 node_modules 文件夹。
解决方法
方法一(来自github next主题issue):
首先修改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
方法二:更新next主题
在 nexT 主题目录下, git pull 更新。
但是最新的next主题对第三方好像有改动,所以不敢乱动配置文件... 推荐大家使用第一种方式
网友评论