Editor front matter
Dividi, valida e riformatta il front matter YAML di un documento Markdown.
Editor front matter
Incolla un documento Markdown che inizia con un blocco front matter YAML delimitato da `---` e questo strumento lo separa dal corpo, lo valida e restituisce una versione pulita di entrambi. È costruito per contenuti di siti statici — post di Jekyll e Hugo, pagine Astro, note Obsidian — dove quel blocco di metadati si disorganizza man mano che il sito cresce: le chiavi finiscono in un ordine diverso su ogni post, le date vengono digitate in qualsiasi formato sembrasse naturale quel giorno, e nessuno nota una chiave duplicata fino a quando la build non si interrompe.
Mostra commuta tra la visualizzazione di front matter e corpo insieme o l'isolamento di uno solo. Ordina le chiavi alfabeticamente o digita un ordine separato da virgole (titolo, data, tag…); tutto il resto viene aggiunto alfabeticamente. Chiavi obbligatorie riempie qualsiasi chiave mancante che denomini con un valore vuoto, in modo che un batch di post abbia la stessa forma; Rimuovi chiavi vuote fa il contrario, eliminando le chiavi il cui valore è vuoto, un elenco vuoto o un oggetto vuoto. Normalizza date riscrive date riconoscibili come 15.01.2024 o 01/15/2024 in 2024-01-15, lasciando intatte le date già ISO. Stile elenco commuta elenchi scalari brevi tra forma blocco (uno per riga) e forma in linea compatta [a, b, c]; gli elenchi che contengono oggetti annidati rimangono in stile blocco, poiché questi non possono essere appiattiti.
Lo strumento controlla anche il blocco: una chiave ripetuta al livello superiore viene segnalata e la sua riga viene evidenziata, e un blocco che si apre con `---` ma non si chiude mai viene segnalato invece di ingoiare silenziosamente il resto del documento come metadati. Attiva Elabora più documenti per applicare le stesse opzioni su più file Markdown incollati uno dopo l'altro, ciascuno con il proprio front matter, separati da una riga vuota.
Tutto viene eseguito localmente nel tuo browser; il tuo documento non viene mai caricato. Copia il risultato, scaricalo come file .txt o rimanda l'output all'input per continuare a regolarlo.