Přeskočit na obsah

Editor front matter

Rozdělte, ověřte a přeformátujte YAML front matter dokumentu Markdown.

Vstup
Výstup

Editor front matter

Vložte dokument Markdown, který začíná blokem YAML front matter odděleným řádky `---`, tento nástroj jej oddělí od těla, zkontroluje a vrátí vyčistěnou verzi obojího. Je vytvořen pro statický obsah – příspěvky Jekyll a Hugo, stránky Astro, poznámky Obsidian – kde se tento blok metadat během růstu webu postupně posouvá: klíče se na každém příspěvku nacházejí v jiném pořadí, data se píšou v libovolném formátu, který se právě zdál přirozený, a nikdo si nevšimne duplikovaného klíče, dokud se build nerozbije.

Zobrazit přepíná mezi zobrazením front matter a těla pohromadě nebo izolováním pouze jednoho. Řaďte klíče abecedně, nebo zadejte pořadí oddělené čárkami (název, datum, značky…); cokoliv zbývajícího se připojí abecedně. Povinné klíče vyplní všechny chybějící klíče, které pojmenujete, s prázdnou hodnotou, takže dávka příspěvků skončí se stejným tvarem; Odebrat prázdné klíče dělá opak, odebírá klíče, jejichž hodnota je prázdná, prázdný seznam nebo prázdný objekt. Normalizovat data přepíše rozpoznaná data jako 15.01.2024 nebo 01/15/2024 na 2024-01-15 a nechá již ISO data samotná. Styl seznamu přepíná krátké skalární seznamy mezi formou blok-jedna-položka-na-řádek a kompaktní formou [a, b, c] inline; seznamy obsahující vnořené objekty zůstávají ve stylu blok, protože ty nemohou být zploštěny.

Nástroj také blok zkontroluje: klíč opakovaný na nejvyšší úrovni se označí a jeho řádek se zvýrazní, a blok, který se otevře s `---` ale nikdy se nezavře, se hlásí místo tichého spolykání zbytku dokumentu jako metadat. Zapněte Zpracovat více dokumentů, aby se stejné možnosti aplikovaly na více souborů Markdown vložených za sebou, každý se svým vlastním front matter, oddělené prázdným řádkem.

Všechno běží lokálně ve vašem prohlížeči; váš dokument se nikdy nenahraje. Zkopírujte výsledek, stáhněte si ho jako soubor .txt nebo odešlete výstup zpět do vstupu a pokračujte v úpravách.

Časté dotazy

Co se počítá jako front matter?
Blok na velmi začátku dokumentu, který se otvírá řádkem obsahujícím pouze ---, obsahuje páry klíč-hodnota YAML a zavírá se dalším řádkem --- (nebo ...). Cokoli před otevíracím --- nebo bez něj se nedotýka.
Co se stane, když má front matter syntaktickou chybu?
Je hlášeno a ponecháno přesně tak, jak jste ho vložili, abyste ztratili původní text, zatímco ho opravujete – tělo se stále rozděluje normálně.
Jak se "Povinné klíče" rozhoduje, co se počítá jako chybějící?
Zkontroluje každé jméno, které jste uvedli, proti vlastním klíčům analyzovaného front matter, rozlišuje malá a velká písmena, a přidá pouze ty, které ještě nejsou přítomny, každý s prázdnou hodnotou.
Může upravovat více blogových příspěvků najednou?
Ano – zapněte "Zpracovat více dokumentů" a vložte několik souborů Markdown za sebou, každý začíná vlastní blok front matter na novém řádku po prázdném řádku. Každý dokument dostane stejné možnosti aplikované a výsledky se znovu spojí.
Je můj dokument niekde nahraný?
Ne. Analýza a formátování front matter běží zcela ve vašem prohlížeči — dokument nikdy neopustí vaše zařízení.