在GitHub上个人页面的本地化。选择哪种解决方案?

时间:2016-01-24 08:28:49

标签: github localization web github-pages

我在GitHub上有一个个人页面(myusername.github.io)。我想制作几个版本,EN(全球),RU(本地)等。如何更好地实施?

首先想到的是 - 只需创建index-XX.html,其中XX - 语言ID,然后在所有页面上重定向到本地化页面。但在这种情况下,我复制了同一页面。当然,我并不打算每天更新页面,但我想把事情做好。

1 个答案:

答案 0 :(得分:0)

这取决于你的框架。

使用Jekyll / Octopress,您有octopress/multilingual

  

如果您尚未指定永久链接样式,或者您使用的是Jekyll的默认模板,则您的帖子网址将更改为包含其语言。
  使用Jekyll的漂亮网址模板时,网址将如下所示:

/site_updates/en/2015/01/17/moving-to-a-multilingual-site/index.html
/site_updates/de/2015/01/17/umzug-in-eine-mehrsprachige-website/index.html

如果您使用的是static-site generator like Hugo,则会有Pull Request in progress

  

支持在模板中使用语言切换器,知道翻译页面的位置(使用.Page.Translations
  (当你在/en/about/时,有一个指向/fr/a-propos的“Francais”链接