Às vezes, você pode precisar usar alguns dados em templates que não estão diretamente disponíveis em suas postagens, ou ainda, você deseja reutilizar os dados em um outro lugar. Para esses casos de uso, o Hexo 3 introduziu os novos Data files (arquivos de dados). Este recurso carrega arquivos YAML ou JSON no diretório source/_data
para que você possa usá-los em seu site.
Por exemplo, adicione menu.yml
no diretório source/_data
.
Home: / |
E você pode usá-los nos templates:
<% for (var link in site.data.menu) { %> |
Renderizado assim:
<a href="/"> Home </a> |