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

Documentación · Referencia · El formato de un proyecto

13. Lo que Ehundu no hace (todavía)

Lo que Ehundu no hace todavía, y por qué no cambia el resto.

Versión 0.16

Catálogo de componentes con parámetros y consultas, tokens de estilo por sitio, generación de imágenes en varios tamaños, procesadores sobre el HTML ya generado, pasos posteriores al build y búsqueda. El motor retoca el HTML ya maquetado en dos casos, y solo en esos: la etiqueta generator (§2, decisión 127) y las direcciones completas de las entradas del feed (§10.2). El PDF de una página (§10.3) no es un procesador sobre el HTML ya generado: es una salida más de la página, con su propia plantilla, que no toca el HTML de nadie. Los id de los encabezados (§8) tampoco lo son: se escriben al convertir el Markdown, y el HTML ya convertido no se vuelve a recorrer. Y leer las variantes de ancho de una imagen que otra herramienta ya generó (variantes(), §7.3) no es generar imágenes: el motor no procesa ninguna, solo busca ficheros.

Que estén aquí no las promete ni las descarta: dentro de una versión mayor pueden llegar si son aditivas (§12, regla 5), y solo lo que dice la regla 4 queda cerrado (decisión 132).

Ninguna de estas cosas debería obligar a cambiar lo de arriba cuando llegue. Si al añadirlas hay que romper el contrato, el contrato estaba mal.

Por eso queda reservado ya el campo componentes, que sería el del catálogo si llega: un sitio no debe usarlo como campo propio, y si lo hace el motor lo avisa (decisión 138).

Ver este documento en GitHub (se abre en una pestaña nueva)