En ciertas ocasiones, puede ser necesario el uso de datos en plantillas, los cuales no están directamente accesibles en tus artículos, o se quieren reutilizar estos datos en algún otro lugar. Para estas situaciones, Hexo 3 introdujo los nuevos Archivos de datos. Esta funcionalidad carga los ficheros YAML o JSON del directorio source/_data
, de forma que se pueden usar en distintas partes del sitio web.
Por ejemplo, si añades menu.yml
al directorio source/_data
.
Home: / |
Puedes usarlos en plantillas:
<% for (var link in site.data.menu) { %> |
que se renderiza como:
<a href="/"> Home </a> |