为什么当我添加一个新的 post 时 Jekyll 不能在本地工作?
Why is Jekyll not working in local when I add a new post?
我正在用 Jekyll 测试我的 github
站点,但是当我添加一个新的 post 时,它不会在 _posts
文件夹中生成 post,所以它无法在 index.html
中获得 site.posts
。
我在本地 jekyll serve
运行
我的文件夹:
本地页面:
本地:
但是,它在 github
网站上运行良好。那么问题是什么?
这是 Jekyll 3.x 的行为。
带有未来日期的帖子不会发布,除非您:
- 在
_config.yml
中设置一个 future: true
变量
或
- 做一个
jekyll serve --future
这在 Jekyll 2.x 和 Github 页面下不是问题。
我遇到了同样的问题:我可以在 github 页面上看到我的代码,但在本地看不到。问题似乎是 jekyll-paginate 与当前的 Jekyll Rubygems 版本不兼容:3.4.0.
我用 gem uninstall jekyll
卸载了那个版本的 jekyll 然后安装了 Github Pages 使用的版本:3.3.1.
现在很有魅力!
我正在用 Jekyll 测试我的 github
站点,但是当我添加一个新的 post 时,它不会在 _posts
文件夹中生成 post,所以它无法在 index.html
中获得 site.posts
。
我在本地 jekyll serve
运行
我的文件夹:
本地页面:
本地:
但是,它在 github
网站上运行良好。那么问题是什么?
这是 Jekyll 3.x 的行为。 带有未来日期的帖子不会发布,除非您:
- 在
_config.yml
中设置一个
future: true
变量
或
- 做一个
jekyll serve --future
这在 Jekyll 2.x 和 Github 页面下不是问题。
我遇到了同样的问题:我可以在 github 页面上看到我的代码,但在本地看不到。问题似乎是 jekyll-paginate 与当前的 Jekyll Rubygems 版本不兼容:3.4.0.
我用 gem uninstall jekyll
卸载了那个版本的 jekyll 然后安装了 Github Pages 使用的版本:3.3.1.
现在很有魅力!