Jekyll或Hugo主题,支持多语言

问题描述 投票:2回答:3

我想开始使用Jekyll或Hugo设计一个网站。计划是在GitHub或GitLab页面上发布它。

经过几个小时的搜索,我对所有事实都很困惑。 Hugo本身支持multilanguage utility,而Jekyll则不支持。 Jekyll有一些插件,但GitHub页面上不支持插件。

随着Jekyll我试图跟随this solution没有任何具体的解决方案来翻译布局,而与Hugo我发现指令很混乱(但这是我的错)。

我正在寻找的是一个主题(Jekyll或Hugo并不重要)已经设计了2种(或更多)语言。

internationalization jekyll github-pages multilingual hugo
3个回答

2
投票

除了VonC链接的主题外,还有我最近更新的Beautiful Hugo theme用于多语言网站。

我最近还在Github上的hugo-multilingual-example中提供了一个多语言Hugo站点的示例,因此您可以将其与VonC链接到的Hugo存储库中的示例进行比较。

使用Hugo,您应该忽略“创建多语言站点”教程,因为它是在添加本机多语言支持之前制作的,现在已经过时了。相反,您应该将所有内容都基于“多语言模式”文档。

希望这应该足以让你开始,但如果你有任何其他问题,请告诉我们。


1
投票

我将Jekyll主题本地化,输出到德语和日语here。这取决于您尝试支持的要求。我们将翻译后的文件发送给翻译公司,然后将其重新导入项目。

我定义主题的策略是将每种语言都放在自己的集合中。每个集合都定义顶部导航和页脚的默认值为该语言。

另外,我为每种语言使用了不同的配置文件。语言的配置文件定义了该语言的字符串。文件名和URL仍为英文。

© www.soinside.com 2019 - 2024. All rights reserved.