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. contenido no cuenta, para no convertir el cuerpo de todas las páginas de la lista (decisión 71 de docs/formato.md (se abre en una pestaña nueva)).
El despliegue guarda en el manifiesto la url del sitio y se detiene antes de tocar nada, también al simular, si el destino es de otro sitio: con varios sitios en el mismo servidor, una ruta equivocada borraría lo que subió el otro. --todo confirma que es el mismo sitio con otra dirección. Un manifiesto de la 0.1, sin url, se acepta y la gana en el siguiente despliegue (decisión 70; docs/despliegue.md (se abre en una pestaña nueva)).
Esta versión en GitHub (se abre en una pestaña nueva), con el ehundu.phar.