Ir al contenido
Código en GitHub (se abre en una pestaña nueva)

Novedades

Cada versión de Ehundu, con lo que cambia y por qué, y un feed Atom para seguirlas.

Seguir las novedades por Atom

  1. Ehundu 0.7.0

    Un id para los encabezados del Markdown, y un índice con ellos. La nueva sección encabezados de sitio.yml da un id a los encabezados del Markdown de los niveles que se indiquen (niveles: [2], y por defecto del 2 al 6): el slug de su texto, con -2, -3… si se repite en la página, y seccion si no deja nada.

  2. Ehundu 0.6.0

    Las páginas de una carpeta, sin la carpeta en la URL. El patrón de url tiene ahora {{ nombreDeFichero }}: el nombre del fichero de la página, sin carpeta, sin extensión y sin el código de idioma.

  3. Ehundu 0.5.0

    Una página por cada valor. Una página con agrupar es una plantilla de páginas: el motor la repite por cada valor de un campo de las páginas de una colección, que es lo que hace falta para tener una página por etiqueta sin escribirla a mano, en un blog donde la siguiente entrada puede traer una etiqueta nueva.

  4. Ehundu 0.4.0

    El PDF de una página. Una página con pdf: sí sale también como PDF, además de como HTML. Lo maqueta su propia plantilla, <plantilla>.pdf.twig, con los mismos datos que la de la web pero con HTML y CSS sencillos (el PDF no admite flex ni rejilla).

  5. Ehundu 0.3.2

    Las fechas, también en alemán. fecha() escribe los meses y los días en alemán en las páginas en ese idioma, con mayúscula, como se escriben, y «18. März 2025» por defecto; fecha('l j F Y') da «Dienstag 18 März 2025».

  6. Ehundu 0.3.1

    Una fecha imposible sin comillas ya no detiene la compilación. fecha: 2026-13-01 o publicar: 2026-01-32, sin comillas, hacían fallar la lectura del YAML entero («El YAML no es válido»).

  7. Ehundu 0.3.0

    Sitios en varios idiomas, con un fichero por idioma en el mismo árbol: contacto.md y contacto.eu.md son la misma página en castellano y en euskera, sin declararlo en ningún sitio.

  8. Ehundu 0.2.0

    orden y donde ven también url y ruta, con los mismos valores que las plantillas: donde('url', '/contacto/') encuentra una página aunque su URL salga de la ruta del fichero y no esté escrita en el front matter.

  9. Ehundu 0.1.0

    Primera versión utilizable de Ehundu: compila sitios de Markdown y Twig, los previsualiza con compilación incremental y los publica en una carpeta, por FTP, por SFTP o en un almacenamiento compatible con S3.