Internationalization 具有多语言支持的Jekyll或Hugo主题

Internationalization 具有多语言支持的Jekyll或Hugo主题,internationalization,jekyll,github-pages,multilingual,hugo,Internationalization,Jekyll,Github Pages,Multilingual,Hugo,我想开始设计一个网站使用杰基尔或雨果。计划将其发布在GitHub或GitLab页面上 经过几个小时的搜寻,我对所有的事实都感到困惑。雨果天生支持一段时间,杰基尔不支持。Jekyll有一些插件,但GitHub页面上无论如何都不支持这些插件 对于Jekyll,我试图遵循没有任何具体解决方案的布局翻译,而对于Hugo,我发现指令非常混乱,但这是我的错 我要找的是一个主题Jekyll或Hugo,已经用两种或更多语言设计的主题并不重要。除此之外,您还有: 这是什么 已从中烘焙出具有多语言的主题: 我将一个

我想开始设计一个网站使用杰基尔或雨果。计划将其发布在GitHub或GitLab页面上

经过几个小时的搜寻,我对所有的事实都感到困惑。雨果天生支持一段时间,杰基尔不支持。Jekyll有一些插件,但GitHub页面上无论如何都不支持这些插件

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

我要找的是一个主题Jekyll或Hugo,已经用两种或更多语言设计的主题并不重要。

除此之外,您还有:

这是什么 已从中烘焙出具有多语言的主题:
我将一个Jekyll主题本地化为输出德语和日语。这取决于您试图支持的需求。我们将翻译后的文件发送给翻译机构,然后将其重新导入到项目中

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


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

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

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

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


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

谢谢您提供的信息,并对延迟表示抱歉。我会看看你寄来的文件。。Jekyll和Hugo给我带来的困难是找到一种直截了当的方法来翻译版面和帖子/页面,但我不是专家。将所有需要翻译的内容放到yaml文件中并不是那么直接。我同意,我在Hugo中创建了这个问题来跟踪它:嗨,Hugo scriptor主题和维度现在是死链接。我一直计划在某个时候为Jekyll编写本地化教程。如果你想分享任何细节,最好知道你对你的项目有什么要求。。一个简单的教程将是非常好和赞赏!简而言之,我认为:1。使用按钮器下拉菜单切换语言的简单方法2。it/mysite.com与en/mysite.com等每种语言的URL。。3.翻译内容的简单方法是使用一些po文件并自动生成检测到语言的输出。。。多得多;如果你愿意的话,我可以帮你!