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

kir*_*rqe 2 jekyll github-pages

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

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

The tag `t` on line 6 in `about.html` is not a recognized Liquid tag.
Run Code Online (Sandbox Code Playgroud)

导致错误的代码是:

{% t about.title %}
Run Code Online (Sandbox Code Playgroud)

was*_*ful 7

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

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

jekyll serve --safe
Run Code Online (Sandbox Code Playgroud)

有办法让杰基尔多语言无插件,如本实施基于这篇文章.

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