Edytor front matter
Wklej Markdown lub upuść plik .md, aby edytować front matter YAML lub TOML — treść wraca identyczna bajt po bajcie.
Twój plik nigdy nie opuszcza urządzenia.
Upuść tutaj plik .md lub
Wklej lub prześlij Markdown, aby edytować jego front matter.
Nie znaleziono front matter
Ten dokument nie zaczyna się blokiem --- ani +++. Możesz dodać pusty, a dokument poniżej pozostanie dokładnie taki sam.
Nie udało się w pełni odczytać front matter
Edycja jest wyłączona, aby nic nie zostało zgadnięte ani utracone. Twój dokument jest nietknięty — popraw poniższe wiersze w edytorze.
Pola front matter
Przepisywane są tylko zmienione przez Ciebie wartości front matter. Komentarze, kolejność kluczy, styl cudzysłowów i cała treść pozostają dokładnie takie same.
Pobierz .md Brak zmian — pobranie teraz da Ci oryginalny dokument.
O edytorze front matter
Treść dokumentu nigdy nie jest ruszana
To cały sens tego narzędzia, więc gwarantuje to sama konstrukcja, a nie staranność: treść nigdy nie jest parsowana, nigdy dzielona na wiersze i nigdy sklejana z powrotem. Jest brana jako jeden wycinek oryginalnego tekstu i wstawiana z powrotem bez zmian. Znaki końca wiersza, spacje na końcu i to, czy plik kończy się nową linią — wszystko przeżywa dokładnie w tej postaci. Właśnie te rzeczy nieuważny edytor przepisuje po cichu, a Ty zauważasz je dopiero później w diffie.
Zmiany są chirurgiczne
Kiedy zmieniasz wartość, podmieniane są wyłącznie znaki tej wartości, w miejscu, w oryginalnym wierszu. Cała reszta bloku zostaje nietknięta: komentarze, puste linie, kolejność Twoich kluczy i styl cudzysłowów każdego pola. To celowo działa inaczej niż większość narzędzi — sparsowanie front matter do obiektu i zapisanie go z powrotem nie może zachować komentarzy ani kolejności, bo tych informacji w obiekcie po prostu nie ma.
Co potrafi, a czego nie potrafi edytować
Proste pola klucz: wartość są edytowalne. Struktury zagnieżdżone, wartości listowe i wielowierszowe wartości blokowe są pokazywane, ale oznaczone jako tylko do odczytu — bezpieczne przekształcenie ich wymaga więcej kontekstu, niż daje jedno pole tekstowe, więc narzędzie odmawia, zamiast ryzykować ich zniekształcenie. Jeśli bloku w ogóle nie da się odczytać, narzędzie mówi o tym z numerem wiersza i całkowicie wyłącza edycję; nigdy nie porzuca treści, której nie rozumie. Front matter w TOML (+++) jest obsługiwany na równi z YAML-em.
Edytuj bez przesyłania — Twój plik nigdy nie opuszcza Twojego urządzenia
To narzędzie działa w całości w Twojej przeglądarce, w JavaScripcie. Twój Markdown nigdy nie jest przesyłany na serwer, nigdy przechowywany i nigdy nie opuszcza Twojego urządzenia — dzięki temu wpisy, szkice i metadane pozostają prywatne.
Najczęstsze pytania
- Czy treść mojego dokumentu w ogóle się zmieni?
- Nie. Treść jest zwracana identyczna bajt w bajt — nie tylko równoważna. Nigdy nie jest parsowana ani składana od nowa, tylko wycinana z Twojego oryginalnego tekstu i wstawiana z powrotem, więc znaki końca wiersza i końcowe nowe linie są dokładnie takie jak w oryginale.
- Czy moje komentarze i kolejność kluczy przetrwają?
- Tak. Zmiany podmieniają wyłącznie znaki tych wartości, które faktycznie zmieniasz, więc komentarze, puste linie, kolejność kluczy i styl cudzysłowów nietkniętych pól są zachowane. Narzędzia, które parsują front matter do obiektu i serializują go z powrotem, nie potrafią tego zrobić.
- Dlaczego niektórych pól nie mogę edytować?
- Zagnieżdżone mapy, listy i wielowierszowe wartości blokowe są oznaczone jako tylko do odczytu. Edytowanie ich przez jednowierszowe pole oznaczałoby przekształcanie struktury YAML w Twoim imieniu, co grozi zmianą znaczenia — więc narzędzie pokazuje je i zostawia w spokoju.
- A jeśli mój YAML jest zepsuty?
- Narzędzie zgłasza problem wraz z numerem wiersza i wyłącza edycję. Twój dokument pozostaje całkowicie nietknięty — nic nie jest porzucane ani zgadywane. Popraw wiersz w swoim edytorze i wklej dokument z powrotem.
- A jeśli nie ma żadnego front matter?
- Dostaniesz o tym informację i propozycję dodania pustego bloku YAML albo TOML. Istniejący dokument zostaje dokładnie taki, jaki jest, a nowy blok trafia po prostu nad niego.
- Czy TOML jest obsługiwany?
- Tak — początkowy blok +++ jest rozpoznawany, a jego pola klucz = wartość są edytowalne, z takimi samymi gwarancjami zachowania jak w YAML-u.
Wkrótce więcej narzędzi Markdown
Markdown na PDF, łączenie, dzielenie i więcej — za darmo i w przeglądarce.
Powrót do wszystkich narzędzi →