Narzędzia Markdown

Wszechstronny zestaw narzędzi Markdown: formatowanie, podgląd na żywo, minifikacja do zwartej postaci oraz porównanie dwóch dokumentów w poszukiwaniu różnic strukturalnych. Także: Formatter kodu | Narzędzia HTML | Narzędzia XML | Formatter JSON.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — Dane nigdy nie są wysyłane na żaden serwer.
Jak używać: wklej Markdown w polu tekstowym, wybierz tryb i kliknij Przetwórz (albo po prostu pisz — przetwarzanie uruchamia się automatycznie przy wprowadzaniu).
Formatuj: formatuje Markdown ze spójnymi wcięciami, poprawnym formatowaniem list i wyrównanymi komórkami tabel.
Podgląd: renderuje Markdown do HTML w czasie rzeczywistym — obsługuje tabele, bloki kodu, przekreślenie i przypisy.
Minifikuj: zwija Markdown, usuwając puste wiersze, końcowe białe znaki i puste początki/końce.
Porównaj: parsuje dwa dokumenty Markdown i znajduje różnice strukturalne — dodane, usunięte i zmienione elementy wraz ze ścieżkami w dokumencie.
Jeden parser, cztery zadania

Formatowanie, podgląd, minifikacja i porównanie zaczynają się od sparsowania dokumentu do tego samego strumienia tokenów; różni się tylko etap wyjścia. Dlatego formatowanie jest bezpieczne — formatter ponownie emituje sparsowaną strukturę, nie przepisuje tekstu znak po znaku — a porównanie raportuje ścieżki strukturalne ($.heading[0].text), a nie numery wierszy.