Aller au contenu
Tout en local

Éditeur de front matter

Divisez, validez et reformatez le front matter YAML d'un document Markdown.

Entrée
Sortie

Éditeur de front matter

Collez un document Markdown qui commence par un bloc de front matter YAML délimité par `---` et cet outil le sépare du corps, le valide et retourne une version nettoyée des deux. Il est conçu pour le contenu de sites statiques — articles Jekyll et Hugo, pages Astro, notes Obsidian — où ce bloc de métadonnées se désorganise à mesure que le site grandit : les clés se retrouvent dans un ordre différent sur chaque article, les dates sont écrites dans n'importe quel format qui semblait naturel ce jour-là, et personne ne remarque une clé dupliquée jusqu'à ce que la construction échoue.

Afficher bascule entre voir le front matter et le corps ensemble ou isoler juste l'un d'eux. Triez les clés par ordre alphabétique ou tapez un ordre séparé par des virgules (titre, date, étiquettes…) ; tout ce qui reste est ajouté par ordre alphabétique. Clés requises remplit toute clé manquante que vous nommez avec une valeur vide, pour qu'un lot d'articles ait la même forme ; Supprimer les clés vides fait l'inverse, en supprimant les clés dont la valeur est vide, une liste vide ou un objet vide. Normaliser les dates réécrit les dates reconnaissables comme 15.01.2024 ou 01/15/2024 en 2024-01-15, en laissant les dates ISO intactes. Style de liste bascule les listes scalaires courtes entre la forme bloc (une par ligne) et la forme en ligne compacte [a, b, c] ; les listes contenant des objets imbriqués restent en style bloc, car celles-ci ne peuvent pas être aplaties.

L'outil vérifie également le bloc : une clé répétée au niveau supérieur est signalée et sa ligne est mise en évidence, et un bloc qui s'ouvre avec `---` mais ne se ferme jamais est signalé plutôt que d'avaler silencieusement le reste du document en tant que métadonnées. Activez Traiter plusieurs documents pour appliquer les mêmes options sur plusieurs fichiers Markdown collés l'un après l'autre, chacun avec son propre front matter, séparés par une ligne vide.

Tout s'exécute localement dans votre navigateur ; votre document n'est jamais téléchargé. Copiez le résultat, téléchargez-le en tant que fichier .txt ou renvoyez la sortie vers l'entrée pour continuer à l'ajuster.

FAQ

Qu'est-ce qui compte comme front matter ?
Un bloc au tout début du document qui s'ouvre avec une ligne contenant uniquement ---, contient des paires clé-valeur YAML et se ferme avec une autre ligne --- (ou ...). Rien avant la ligne --- d'ouverture ou sans n'est touché.
Que se passe-t-il si le front matter a une erreur de syntaxe ?
Il est signalé et laissé exactement comme vous l'avez collé, afin que vous ne perdiez pas le texte original pendant que vous le corrigez — le corps est toujours divisé normalement.
Comment « Clés requises » décide-t-il ce qui compte comme manquant ?
Il vérifie chaque nom que vous avez listé par rapport aux propres clés du front matter analysé, en respectant la casse, et n'ajoute que ceux qui ne sont pas déjà présents, chacun avec une valeur vide.
Peut-il éditer plusieurs articles de blog à la fois ?
Oui — activez « Traiter plusieurs documents » et collez plusieurs fichiers Markdown l'un après l'autre, chacun commençant son propre bloc de front matter sur une nouvelle ligne après une ligne vide. Chaque document obtient les mêmes options appliquées et les résultats sont réunis.
Mon document est-il téléchargé quelque part ?
Non. L'analyse et le formatage du front matter s'exécutent entièrement dans votre navigateur — le document ne quitte jamais votre appareil.