
Изначально шаблоны Jekyll заточены под английский язык, где-то есть локализация на другие языки где-то нет. Настраивал шаблон и столкнулся с проблемой русификацией дат. В этой мини статье предлагаю работающее и логичное решение этой проблемы.
Создайте папку _locates/ если ее еще у вас нет, в этой папке создайте файл — ru.yml и разместите следующий код
Следующим шагом в папку _plugins нужно разместить файл с фильтром для обработки данных — i18n_filter.rb
Вывод даты в шаблоне:
---
layout: default
---
<h1>Статья Jekyll</h1>
// Добавьте этот код
{ { page.date | localize: "%d %B %Y" } }
Для отображения даты на нескольких языках есть плагин — jekyll-localization
Comments