本地Jekyll无法生成正确的RSS feed

时间:2019-02-02 07:47:14

标签: github rss markdown jekyll liquid

我在Github Pages上使用Jekyll。我不使用Jekyll-Feed插件,因为我想使用自己的配置来构建特定的Feed。 Github Pages上的feed工作得很好,并以应有的方式生成内容。但是当我想在本地执行此操作时,提要内容位于Markdown中,而不是生成的HTML中。 提要的代码位于https://github.com/frankmeeuwsen/DTD-Blog/blob/master/feed.xml

这怎么可能发生? Jekyll在本地和远程构建站点的方式是否有变化?还有什么我应该看的吗?指出方向的任何帮助都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

尽管Jekyll构建本地站点和远程站点几乎完全相同,但是如果存在版本差异,GitHub Pages构建站点和Jekyll构建站点之间可能会有差异。

GitHub Pages仅使用https://pages.github.com/versions/

中列出的版本

因此,要确保本地和远程都具有相同的“宝石捆绑”,请在Gemfile中使用github-pages gem:

gem "github-pages"

注意:与github-pages gem

一起构建时,您将无法使用以上链接中未列出的插件。