Qué es draft content

2019/01/12

Hola, en este post, explicaré de qué trata el contenido de tipo draft y qué tan clave es.

draft content en el front matter

Que és el contenido draft?

Géstores de contenido como drupal, wordpress y [gohugo]() muestran el estado del artículo en draft cada vez que se crea uno.

Este estado nos indica que es para fines de pre-producción, para revisión, o están a la espera de una aprobación de un grupo, un tercero, etc.

Normalmente dichos articulos no se visualizan en portales de alta demanda porque indican que hay mejoras de por medio o confirmar una otra info en el contenido.

Cómo se maneja este tipo de articulos en goHugo?

Cuando creamos un nuevo articulo mediante este comando en consola:


~ hugo new posts/my-articulo-nuevo-cool

Dicho comando genera un nuevo archivo tomando como plantilla el archivo default.md, este archivo se encuentra en la carpeta raíz del proyecto con el nombre de archetypes, y contiene:

  ---
  title: "{{ replace .TranslationBaseName "-" " " | title }}"
  date: {{ .Date }}
  draft: true
  ---

Como se visualiza, el archivo contiene un par de 3 guiones (-) y dentro de este un formato de llave-valor en la parte superior, esta sección es llamada también Front Matter

Cómo visualizo mis artículos draft

Por defecto todo nuevo articulo tiene la llave draft con valor true, y para ello seguimos los comandos para visualizarlo en local.

Cómo cambio de estado a mis articulos?

Simplemente actualiza el valor de la llave draft de true a false.

Cómo visualizo mis articulos actualizados?

Es mucho mas sencillo, en local basta ejecutar este comando:


hugo server

Cómo publico mis articulos

Retirando el parámetro -D en las indicaciones de generación y publicación de archivos

Créditos / Gracias a: