Поддержка многоязычности

2015-04-20 · 1 мин. для прочтения

Добавим в конфигурационный файл (_config.yml):

gems:
  - octopress-multilingual
  - octopress-linkblog

Также зададим язык по-умолчанию:

lang: ru

Язык для постов

Добавим язык в заголовок шаблонов:

lang: ru

Конфигурация для разных языков

В каталоге _data создадим конфигурационные файлы вида lang_[language_code].yml:

_data
  lang_en.yml
  lang_ru.yml

Примерное их содержание:

# lang_en.yml
title: English title

# lang_ru.yml
title: Русское название сайта
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.