Файлы с данными

Иногда вам может понадобиться использовать данные в шаблонах, которых непосредственно нет в ваших сообщениях, или захотите использовать данные в других местах. Для таких случаев в Hexo 3 введены новые файлы данных. Эта утилита загружает YAML или JSON файлы из исходной папки source/_data, поэтому можно использовать их на вашем сайте.

Например, добавить menu.yml в папку source/_data.

Home: /
Gallery: /gallery/
Archives: /archives/

И можно использовать их в шаблонах:

<% for (var link in site.data.menu) { %>
<a href="<%= site.data.menu[link] %>"> <%= link %> </a>
<% } %>

будет преобразовано в:

<a href="/"> Home </a>
<a href="/gallery/"> Gallery </a>
<a href="/archives/"> Archives </a>