Editor de front matter
Divide, valida y reformatea el front matter YAML de un documento Markdown.
Editor de front matter
Pega un documento Markdown que comience con un bloque de front matter YAML delimitado por `---` y esta herramienta lo separa del cuerpo, lo valida y devuelve una versión limpia de ambos. Está diseñada para contenido de sitios estáticos — posts de Jekyll y Hugo, páginas de Astro, notas de Obsidian — donde ese bloque de metadatos se desorganiza a medida que crece el sitio: las claves aterrizan en un orden diferente en cada post, las fechas se escriben en cualquier formato que pareciera natural ese día, y nadie se da cuenta de una clave duplicada hasta que falla la compilación.
Mostrar cambia entre ver el front matter y el cuerpo juntos o aislar solo uno. Ordena las claves alfabéticamente o escribe un orden separado por comas (título, fecha, etiquetas…); todo lo que quede se agrega alfabéticamente. Claves requeridas completa cualquier clave que falte con un valor vacío, para que un lote de posts tenga la misma estructura; Eliminar claves vacías hace lo contrario, eliminando claves cuyo valor está en blanco, es una lista vacía u objeto vacío. Normalizar fechas rescribe fechas reconocibles como 15.01.2024 o 01/15/2024 a 2024-01-15, dejando intactas las fechas ya ISO. Estilo de lista cambia listas escalares cortas entre forma de bloque (una por línea) y forma compacta en línea [a, b, c]; las listas que contienen objetos anidados permanecen en estilo de bloque, ya que esas no se pueden aplanar.
La herramienta también valida el bloque: una clave repetida en el nivel superior se marca y su línea se resalta, y un bloque que abre con `---` pero nunca se cierra se reporta en lugar de tragar silenciosamente el resto del documento como metadatos. Activa Procesar varios documentos para aplicar las mismas opciones en varios archivos Markdown pegados uno tras otro, cada uno con su propio front matter, separados por una línea en blanco.
Todo se ejecuta localmente en tu navegador; tu documento nunca se carga. Copia el resultado, descárgalo como archivo .txt o envía la salida de vuelta a la entrada para seguir ajustando.