Brak plików. Upuść tutaj kilka plików, wybierz je przyciskiem albo wpisz tekst poniżej.
Brak danych wejściowych.
Parser i konwerter front matter
To narzędzie odczytuje front matter z plików Markdown – YAML między liniami ---, TOML między liniami +++ lub obiekt JSON – i zamienia go na JSON. Dane można też edytować i zapisać z powrotem jako YAML, TOML lub JSON.
Ostatnia aktualizacja:
Jak to działa
Dodaj pliki Markdown
Wystarczy wkleić wpis albo upuścić wiele plików .md ze strony na Jekyllu, Hugo, Astro, Eleventy czy Docusaurusie.
Wyodrębnij lub edytuj
„Front matter → JSON” daje jeden obiekt albo tablicę dla wielu plików. „Edytuj i zapisz z powrotem” pozwala zmienić dane wybranego pliku jako JSON.
Pobierz
JSON można zapisać, przenieść przyciskiem „Otwórz w JSON Viewer” albo pobrać plik Markdown z nowym front matter.
Funkcje
YAML, TOML i JSON
Wszystkie trzy style front matter są rozpoznawane automatycznie, łącznie z zagnieżdżonymi tabelami i tablicami tabel w TOML.
Wiele plików w jednym JSON
Z wielu plików powstaje tablica z polem „file” albo obiekt z nazwami plików jako kluczami – gotowe do indeksu wyszukiwania lub skryptu migracji.
Treść jako „content”
Opcjonalnie treść Markdown trafia do pola „content” obok metadanych.
Konwersja formatów Hugo i Jekyll
Front matter można zapisać z powrotem jako YAML, TOML lub JSON – np. przenieść wpis z TOML Hugo (+++) na YAML (---) bez ruszania treści.
Zrozumiałe błędy
Uszkodzony YAML lub TOML jest zgłaszany z nazwą pliku i numerem wiersza, zamiast po cichu dawać puste dane.
Limity i prywatność
Do 500 plików, każdy do 5 MB, łącznie do 50 MB. Front matter musi zaczynać się w pierwszym wierszu pliku. Wszystko jest analizowane w przeglądarce, a pliki nie są wysyłane na serwer. Więcej na stronie o prywatności.
Najczęstsze pytania
Czym jest front matter?
To blok metadanych na samym początku pliku Markdown – tytuł, data, tagi – używany przez generatory stron statycznych. YAML zapisuje się między liniami ---, a TOML (Hugo) między liniami +++.
Jak zamienić front matter na JSON?
Wystarczy wkleić plik lub upuścić kilka, zostawić „Front matter → JSON” i skopiować albo pobrać JSON. Daty pozostają w zapisanej postaci, np. „2026-03-14”.
Czy można zamienić front matter TOML na YAML?
Tak. Należy wybrać „Edytuj i zapisz z powrotem”, zaznaczyć plik, ustawić „Format” na YAML i pobrać wynik. Treść pliku pozostaje identyczna co do bajtu.
Co się dzieje z wartościami null w TOML?
TOML nie ma wartości null. Klucze z null są pomijane przy zapisie do TOML, a podsumowanie pokazuje, ile ich było.
Czy YAML z niestandardowymi tagami jest wykonywany?
Nie. Parser używa schematu YAML core: nieznane tagi pozostają zwykłymi ciągami znaków, a aliasy są ograniczone, więc plik nie może uruchomić kodu ani zapchać pamięci.
Czy polskie znaki w tytułach i tagach są zachowane?
Tak. Wartości są odczytywane jako tekst Unicode, więc „Zażółć gęślą jaźń” trafia do JSON bez zmian.