建立多语言 Jekyll 网站

Jekyll 是一个静态网站生成器。由于 Jekyll 直接生成静态的 HTML 网页,因此用它建立网站的话只需要配置一个 HTTP 服务器就足矣。尽管如此,Jekyll 的功能依然相当强大:它支持从 Markdown 生成 HTML 文档,允许轻松地撰写和排版网页内容;它的插件支持允许对其自身和生成的网站的功能进行扩展。

利用社区开发者制作的 Jekyll 多语言插件,我们可以以多种语言呈现网站的内容,扩展网站的受众群体。不过,目前网上已有的 Jekyll 多语言插件都并非绝对完美,一般都有一些使用时需要注意的小细节、以及可以改进和提升的地方。以下的这一系列文章将涵盖后期完善多语言插件功能的方法,向您介绍如何利用多语言插件来做个类似于您正在浏览的这个网站的多语言功能。

以下文章中用到的多语言插件是 Polyglot,也是此系列文章被撰写之时本网站所使用的多语言插件。在后面的一篇文章中,我将讲解选择这个插件的原因。