Skip to content
Code on GitHub (opens in a new tab)

News

Every version of Ehundu, with what changes and why, and an Atom feed to follow them.

The documents that the notes link to, such as the contract of the format, are written in Spanish.

Follow the news by Atom

  1. Ehundu 0.7.0

    An id for Markdown headings, and a contents list built from them. The new encabezados section of sitio.yml gives an id to the Markdown headings of the levels you indicate (niveles: [2], and by default from 2 to 6): the slug of their text, with -2, -3… if it repeats on the page, and seccion if nothing is left.

  2. Ehundu 0.6.0

    The pages of a folder, without the folder in the URL. The url pattern now has {{ nombreDeFichero }}: the file name of the page, without folder, without extension and without the language code.

  3. Ehundu 0.5.0

    One page for each value. A page with agrupar is a template of pages: the engine repeats it for each value of a field of the pages of a collection, which is what you need to have one page per tag without writing it by hand, on a blog where the next post may bring a new tag.

  4. Ehundu 0.4.0

    The PDF of a page. A page with pdf: sí also comes out as a PDF, as well as HTML. Its own template lays it out, <plantilla>.pdf.twig, with the same data as the web one but with simple HTML and CSS (the PDF supports neither flex nor grid).

  5. Ehundu 0.3.2

    Dates, in German too. fecha() writes months and days in German on pages in that language, capitalised as they are written, and “18. März 2025” by default; fecha('l j F Y') gives “Dienstag 18 März 2025”.

  6. Ehundu 0.3.1

    An impossible date without quotes no longer stops the build. fecha: 2026-13-01 or publicar: 2026-01-32, without quotes, made the reading of the whole YAML fail (“El YAML no es válido”).

  7. Ehundu 0.3.0

    Sites in several languages, with one file per language in the same tree: contacto.md and contacto.eu.md are the same page in Spanish and in Basque, without declaring it anywhere.

  8. Ehundu 0.2.0

    orden and donde also see url and ruta, with the same values as the templates: donde('url', '/contacto/') finds a page even if its URL comes from the path of the file and is not written in the front matter.

  9. Ehundu 0.1.0

    The first usable version of Ehundu: it builds Markdown and Twig sites, previews them with incremental builds and publishes them to a folder, over FTP, over SFTP or to S3-compatible storage.