【问题标题】:Use 'jekyll-multiple-languages-plugin' with GitHub Pages在 GitHub Pages 中使用“jekyll-multiple-languages-plugin”
【发布时间】:2016-11-24 14:32:09
【问题描述】:

如何在 GitHub Pages 上使用'jekyll-multiple-languages-plugin'

它在本地工作,但是当我将源推送到 GitHub 时出现以下错误:

The tag `t` on line 6 in `about.html` is not a recognized Liquid tag.

导致错误的代码是:

{% t about.title %}

【问题讨论】:

  • 它仍然不受支持吗?
  • 查看下面大卫的帖子(第一个链接)
  • @PavelShlepnev 您可以使用“完整的” Jekyll(而不是 github 页面提供的)与您需要使用 github 操作的任何插件。看到这个答案:stackoverflow.com/a/62730888/4752653

标签: jekyll github-pages


【解决方案1】:

GitHub 页面允许有限的插件集。您可以找到列表here,其中包含每个插件的版本。

为了在类似于 GitHub Pages 的环境中本地运行您的 jekyll 站点,您应该在禁用插件的情况下使用:

jekyll serve --safe

有一些方法可以在没有插件的情况下使 Jekyll 成为多语言,例如this implementation 基于this article

如果你真的想使用插件,你必须在本地生成你的网页,并将它们推送到你的 GitHub 存储库而不是 Jekyll 源。

【讨论】:

【解决方案2】:

在 Github 页面上只允许使用以下 gem:https://pages.github.com/versions/

如果您想使用任何其他宝石,您可以:

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 2017-11-20
    • 2013-12-16
    • 1970-01-01
    • 2021-12-31
    • 2015-11-29
    • 1970-01-01
    相关资源
    最近更新 更多