Иногда вам может понадобиться использовать данные в шаблонах, которых непосредственно нет в ваших сообщениях, или захотите использовать данные в других местах. Для таких случаев в Hexo 3 введены новые файлы данных. Эта утилита загружает YAML или JSON файлы из исходной папки source/_data
, поэтому можно использовать их на вашем сайте.
Например, добавить menu.yml
в папку source/_data
.
Home: / |
И можно использовать их в шаблонах:
<% for (var link in site.data.menu) { %> |
будет преобразовано в:
<a href="/"> Home </a> |