3

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

经过数小时的搜索,我对所有事实感到非常困惑。Hugo 原生支持多语言实用程序,而 Jekyll 不支持。Jekyll 有一些插件,但 GitHub 页面不支持插件。

使用 Jekyll,我试图遵循这个解决方案,但没有任何具体的布局翻译解决方案,而使用 Hugo,我发现指令非常混乱(但这是我的错)。

我正在寻找的是一个已经用 2 种(或更多)语言设计的主题(Jekyll 或 Hugo 无关紧要)。

4

3 回答 3

4

除了创建多语言网站的官方 Hugo 说明外,您还拥有:

此外,使用 Hugo 0.87(2021 年 8 月),您还拥有当前语言的日期/时间格式布局和本地化字符串

于 2017-04-01T04:22:05.293 回答
2

除了 VonC 链接的主题外,还有我最近更新的Beautiful Hugo 主题,可以与多语言网站一起使用。

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

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

希望这足以让您入门,但如果您有任何其他问题,请告诉我们。

于 2017-04-17T06:42:28.003 回答
1

我在这里本地化了一个 Jekyll 主题以输出德语和日语。这取决于您要支持的要求。我们将翻译后的文件发送给翻译机构,然后将它们重新导入项目。

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

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

于 2017-04-02T14:49:05.193 回答