Entrada

Jekyll: Usar Archivo de Datos

Crear un Nuevo Proyecto de Jekyll

Para comenzar a utilizar los archivos de datos en Jekyll, primero crea un proyecto en blanco:

1
jekyll new usar_archivos_de_datos --blank

Agregar Jekyll

Dentro del proyecto, usamos Bundler para crear un Gemfile vacío y luego agregamos Jekyll como dependencia:

1
2
bundle init
bundle add jekyll

Usar un archivo de datos

Ahora podemos comenzar a crear archivos de datos personalizados en los siguientes formatos: YAML, JSON, CSV, TSV.

Primero podemos crear un archivo en _data/navigation.yml con los siguientes datos:

1
2
3
4
- name: Home
  link: /
- name: About
  link: /about

Jekyll pone este archivo a disposición a través de site.data.navigation. En lugar de generar cada enlace, podemos iterar sobre los datos:

1
2
3
4
5
6
7
8
<nav>
  {% for item in site.data.navigation %}
    <a href="{{ item.link }}" 
      {% if page.url == item.link %}style="color: red;"{% endif %}>
        {{ item.name }}
    </a>
  {% endfor %}
</nav>
Esta entrada está licenciada bajo CC BY 4.0 por el autor.