Pre-launch version

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.

Jak chcesz dodać swój Markdown?

Wklej lub prześlij Markdown, aby edytować jego front matter.

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 →