Страницы Github определяют глобальную переменную для пользовательского формата даты

#datetime #jekyll #github-pages

#datetime #джекилл #github-страницы

Вопрос:

Я размещаю веб-сайт на страницах github. Я хочу, чтобы формат печатаемых дат был единым для всего веб-сайта, и я хотел бы установить его в одном месте, чтобы изменение автоматически отражалось во всех других местах. Прямо сейчас я устанавливаю его вручную как

 {{ some date variable | date: "%B %d, %Y"}}
  

Я хотел бы определить переменную, скажем, my_date которая будет содержать формат date: "%B %d, %Y" , а затем всякий раз, когда я захочу напечатать дату, я буду писать

 {{ some date variable | my_date }}
  

Я не могу определить точный метод выполнения и синтаксис для этого.

Ответ №1:

Вы могли бы определить переменную в _config.yml следующим образом:

 dateFormat: "%B %d, %Y"
  

и используют ее по всему сайту следующим образом:

 {{ some date variable | date: site.dateFormat }}