Parser de Frontmatter Markdown
Archivo
Los frameworks de sitios estáticos (Astro, Hugo, Jekyll, Next.js MDX, Gatsby) todos ponen metadata en un bloque cercado en la parte superior de cada archivo `.md` / `.mdx`. Esta herramienta detecta si ese bloque es YAML (`---`), TOML (`+++`), o JSON (`{...}`), lo parsea en un objeto JSON que puedes copiar en un script de migración CMS, y muestra el resto del archivo como body con conteos de palabras/caracteres. El parser es intencionalmente simple — keys planos, valores primitivos, arrays de bracket, arrays de bloque básicos — así que maneja el 95% del frontmatter real sin arrastrar una librería YAML completa.
Cómo usar
- Suelta un archivo `.md` / `.mdx` o pega texto crudo empezando con `---` (YAML), `+++` (TOML), o `{` (JSON).
- El bloque cercado se parsea en una tabla de campos y un objeto JSON debajo.
- El body debajo se muestra por separado — cópialo para alimentar un pipeline de contenido que no necesita el frontmatter.
Preguntas frecuentes
- ¿Soporta objetos anidados o anchors?
- Maneja keys planos, valores primitivos (string, number, bool, null), arrays bracket, y arrays bloque YAML. Anidación compleja, referencias, anchors y strings multi-línea necesitan una librería YAML completa — para esos, parsea con `js-yaml` o el loader de tu framework.
- ¿Qué si no hay frontmatter?
- Toda la entrada se trata como body. Verás una pista diciendo que no se detectó frontmatter, y el conteo de body/palabras aún funciona.
Herramientas relacionadas
Conversor Imágenes → PDF
Combina varias imágenes JPG / PNG en un solo PDF con tamaño, orientación y ajuste configurables.
Inspector de ZIP
Suelta un ZIP y mira cada archivo dentro — tamaños, contenido y descarga individual — sin desempaquetar localmente.
Divisor de Archivos
Divide un archivo grande en trozos para esquivar límites de adjuntos o subidas.
Conversor de Codificación de Texto
Abre archivos en codificaciones heredadas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legible.
Hash de Archivo (Suma de Verificación)
Calcula las sumas SHA-1, SHA-256 y SHA-512 de cualquier archivo.
Conversor CSV ↔ JSON
Convierte CSV a JSON y JSON a CSV, con opción de delimitador.