Estructura de un postuso
Que campos acepta el frontmatter y como se renderiza el cuerpo.
· fedi
Cada post es un fichero de texto plano dividido en dos partes: el frontmatter (metadatos) y el cuerpo (contenido).
El frontmatter va al principio y termina con la primera linea en blanco. Los campos disponibles son:
title : titulo visible de la entrada
date : fecha en formato YYYY-MM-DD
slug : identificador para la URL, opcional
category : una sola categoria
tags : lista separada por comas
description : resumen corto, sale en el listado y en el Atom
Si no especificas slug, se genera a partir del titulo. La categoria genera una pagina dedicada en categorias/, y cada tag genera una pagina dedicada en tags/.
El cuerpo es texto normal. Lineas separadas por una linea en blanco forman parrafos. Para bloques de codigo se usan tres backticks como delimitador, opcionalmente con el nombre del lenguaje:
for f in posts/*.txt; do
echo "procesando $f"
done
El renderizador esta escrito en awk y mantiene el formato a proposito minimal: parrafos y bloques de codigo. Nada de markdown completo, nada de extensiones.