【问题标题】:Local Jekyll doesn't generate proper RSS feed本地 Jekyll 无法生成正确的 RSS 提要
【发布时间】:2019-06-26 17:10:54
【问题描述】:

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

怎么会这样? Jekyll 在本地和远程构建站点的方式是否有变化?还有什么我应该看的吗?任何指向方向的帮助表示赞赏。

【问题讨论】:

    标签: github rss markdown jekyll liquid


    【解决方案1】:

    虽然 Jekyll 构建本地站点和远程站点几乎完全相同,但如果存在版本差异,GitHub Pages 构建站点的方式与 Jekyll 构建站点的方式之间可能存在差异。

    GitHub Pages 仅使用https://pages.github.com/versions/中列出的版本

    因此,为确保您在本地和远程拥有相同的“宝石包”,请在您的 Gemfile 中使用 github-pagesgem:

    gem "github-pages"
    

    注意:使用github-pages gem 构建时,您将无法使用上述链接中未列出的插件

    【讨论】:

    • 这对我有帮助!我在我的 Gemfile 中评论了其他 gem,并刚刚安装了 github-pages 之一。这给了我与远程完全相同的情况。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 2011-06-17
    • 1970-01-01
    相关资源
    最近更新 更多