在GitHub Pages中使用'jekyll-multiple-languages-plugin'

时间:2016-11-24 14:32:10

标签: jekyll github-pages

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

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

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

导致错误的代码是:

{% t about.title %}

2 个答案:

答案 0 :(得分:6)

GitHub Pages允许一组有限的插件。您可以找到包含每个插件版本的列表here

为了在类似于GitHub页面的环境中本地运行您的jekyll站点,您应该使用以下命令禁用插件来提供它:

jekyll serve --safe

有一些方法可以让没有插件的Jekyll多语言,例如this implementation基于this article

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

答案 1 :(得分:1)

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

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