Front Matter-redigerare
Dela upp, validera och formatera YAML front matter för ett Markdown-dokument.
Front Matter-redigerare
Klistra in ett Markdown-dokument som börjar med ett `---`-avgränsat YAML front matter-block och det här verktyget skiljer det från brödtexten, kontrollerar det och returnerar en städad version av båda. Det är byggt för statisk webbplatsinnehål — Jekyll- och Hugo-inlägg, Astro-sidor, Obsidian-anteckningar — där det metadatablocket urarta när en webbplats växer: nycklar hamnar i olika ordning på varje inlägg, datum skrivs i vilket format som kändes naturligt den dagen, och ingen märker en dubbletnyckel förrän bygget kraschar.
Visa växlar mellan att visa front matter och brödtext tillsammans eller isolera bara en. Sortera nycklar alfabetiskt eller skriv en kommaseparerad ordning (title, date, tags…); allt annat läggs till alfabetiskt. Obligatoriska nycklar fyller i alla saknade nycklar du namnger med ett tomt värde, så en batch inlägg får samma form; Ta bort tomma nycklar gör motsatsen och släpper nycklar vars värde är tomt, en tom lista eller ett tomt objekt. Normalisera datum skriver om igenkännbara datum som 15.01.2024 eller 01/15/2024 till 2024-01-15, vilket lämnar redan ISO-datum oförändrade. Liststil växlar korta skalära listor mellan en-per-rad blockform och kompakt [a, b, c] inline form; listor med kapslade objekt stannar blockstil, eftersom de inte kan plattas ut.
Verktyget kontrollerar också blocket: en nyckel som upprepas på toppnivå flaggas och dess rad markeras, och ett block som öppnas med `---` men aldrig stängs rapporteras snarare än att tystlöst svälja resten av dokumentet som metadata. Slå på Bearbeta flera dokument för att tillämpa samma alternativ på flera Markdown-filer inklistrade efter varandra, var och en med sitt eget front matter, separerad med en tom rad.
Allt körs lokalt i din webbläsare; ditt dokument laddas aldrig upp. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka utmatningen tillbaka till inmatningen för att fortsätta justera det.