Narzędzie programistyczne

Markdown na HTML

Konwertuj powszechną składnię Markdown na HTML z bezpiecznym podglądem i gotowym do skopiowania kodem źródłowym.

Ten parser celowo skupia się tylko na popularnej składni: nagłówkach, wyróżnieniach, listach, cytatach, linkach, kodzie liniowym, blokach kodu i akapitach.

Obsługiwany zakres

Kod HTML z wejścia jest najpierw eskapowany. Podgląd renderuje tylko HTML wygenerowany przez parser, co zapewnia przewidywalność narzędzia przy szybkiej dokumentacji i pracy nad fragmentami kodu.

Konwertuj Markdown

Eskapowanie

Wejściowy HTML jest eskapowany przed zastosowaniem reguł Markdown, więc tagi wpisane w źródle są wyświetlane dosłownie.

Linki

Linki Markdown są renderowane z bezpiecznym, eskapowanym tekstem i wartościami href wygenerowanymi z eskapowanego źródła.

Ograniczenia

To nie jest pełny silnik CommonMark. Został zaprojektowany dla typowych fragmentów dokumentacji, a nie dla każdego przypadku brzegowego specyfikacji.

Jak to działa

Parser najpierw eskapuje surowe encje HTML, a następnie stosuje ograniczony zestaw transformacji Markdown linia po linii. Najpierw zachowywane są bloki kodu, następnie stosowane jest formatowanie liniowe, a struktury blokowe, takie jak nagłówki, listy i cytaty, są składane w końcowy wynik HTML.