如何在GitHub页面上使用'jekyll-multiple-languages-plugin'?
它在本地工作,但是当我将源代码推送到GitHub时出现以下错误:
The tag `t` on line 6 in `about.html` is not a recognized Liquid tag.
导致错误的代码是:
{% t about.title %}
答案 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/
如果你想使用任何其他宝石,你可以: