Categoría: Desarrollo
Generador de Front Matter YAML
Convierte filas de clave/valor y un cuerpo en front matter de Markdown
Crea un archivo Markdown con un bloque de front matter YAML a partir de simples líneas clave: valor más un cuerpo. Funciona completamente en tu navegador y sirve para cualquier generador de sitios estáticos que lea front matter.
--- title: My First Post date: 2026-01-15 tags: [guide, release] draft: false --- ## Introduction Write the post body in Markdown here.
Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
Generadores de sitios estáticos como Jekyll, Hugo y Astro leen los metadatos de la página desde un bloque YAML delimitado por --- al inicio de un archivo Markdown. Esta herramienta convierte líneas simples clave: valor en ese bloque, entrecomillando los valores solo cuando YAML lo exige y transformando un valor separado por comas en una lista en línea, de modo que una línea como tags: guía, lanzamiento se convierte en tags: [guía, lanzamiento].
Cómo se usa
- Introduce un campo por línea como clave: valor, por ejemplo title: Mi Primera Entrada.
- Usa un valor separado por comas para un campo de tipo lista, como tags: guía, lanzamiento.
- Escribe el cuerpo en Markdown debajo de los campos.
- Copia el archivo generado, incluyendo el bloque de front matter y el cuerpo.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿Cómo genero un valor de lista como tags?
- Separa los elementos con comas, por ejemplo tags: guía, lanzamiento, y se generarán como una lista en línea de YAML: tags: [guía, lanzamiento].
- ¿Entrecomilla los valores automáticamente?
- Sí, solo cuando es necesario: las palabras y números simples se dejan sin comillas, y cualquier valor con puntuación que YAML pudiera interpretar mal se envuelve entre comillas dobles.
- ¿Con qué generadores de sitios estáticos funciona esto?
- Con cualquier generador que lea front matter YAML delimitado por líneas ---, incluyendo Jekyll, Hugo, Astro, Eleventy y Gatsby.