Taxonomías en Hugo – Parte 2

En una entrada anterior vimos cómo hacer un sitio muy básico en Hugo. Vamos a ver más características de este gestor de contenidos.

Hugo permite definir taxonomías. Las taxonomías de Hugo son similares a las categorías de WordPress. La idea básica consiste en definir unas etiquetas que podremos asignar a nuestras entradas. Cuando hagamos clic sobre una de estas etiquetas, se nos mostrarán todas las entradas que tengan esta etiqueta.

Las taxonomías, según el tema que estemos usando, se mostrarán en los laterales de la página para que el usuario pueda hacer clic en ellas.

Un ejemplo, supongamos que se desea crear un periódico, este periódico tendrá “Noticias” (ésta será nuestra taxonomía). Dentro de la taxonomía Noticias se podrán crear otras etiquetas (términos en el lenguaje de Hugo) como pueden ser Local, Nacional, Deportes,… Hugo generará un menú en el que aparecerá lo siguiente:

Noticias
    - Local
    - Nacional
    - Deportes

y cuando hagamos clic en alguna de ellas, aparecerán las noticias que tengan asignadas esas etiquetas.

Para crear una nueva taxonomía, deberemos introducir en al archivo “config.toml” lo siguiente:


baseurl = "http://localhost/ejemplo1/"
languageCode = "es"
title = "Ejemplo de nuevo sitio"

[taxonomies]
Noticia = "Noticias"

Es decir, se introduce la sección “[taxonomies]” y dentro de la sección el nombre de la taxonomía, seguido de la taxonomía en plural:

Noticia = "Noticias"

Ahora para introducir una etiqueta, término, nos iremos a la entrada correspondiente y al principio de ella se añadirá la taxonomía y las etiquetas, dentro de la taxonomía a la que pertenece a la entrada. Por ejemplo, si se tiene la entrada, localizada en “content/post/hola-mundo.md” y se añade lo siguiente:


+++
date = "2017-04-07T01:04:36+02:00"
draft = false
title = "hola mundo"
Noticias = ["Mundo", "Deportes", "El tiempo"]

+++

Hola mundo **esto** es un ejemplo.

Tendremos que esta entrada pertenecerá a la taxonomía “Noticias” (sí se pone en plural) y dentro de esta taxonomía a las etiquetas “Mundo”, “Deportes” y “El tiempo”.

Así de sencillo.

Anuncios
Esta entrada fue publicada en Software y etiquetada . Guarda el enlace permanente.

Una respuesta a Taxonomías en Hugo – Parte 2

  1. Pingback: Contenidos en Hugo – Parte 3 | Cartas de Linux

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s