Konwerter HTML na Markdown
Zamień prosty znacznik HTML na składnię Markdown bezpośrednio w przeglądarce.
Konwerter HTML na Markdown
Wklej fragment kodu HTML — skopiowany ze strony, wyeksportowany z systemu CMS lub pobrany z szablonu wiadomości e-mail — a to narzędzie przepisze popularne znaczniki na ich odpowiedniki w Markdown. Nagłówki stają się #, ##, aż do ######, <strong> i <b> stają się **pogrubione**, <em> i <i> stają się _kursywą_, <code> stają się zakresami backtick, a <a href> i <img> zmieniają się w [text](url) i . Akapity i elementy listy są ponownie umieszczane w osobnych wierszach, zgodnie z oczekiwaniami pliku Markdown, a znaczniki <br> stają się podziałami wierszy.
Jest to lekki konwerter oparty na wyrażeniach regularnych, a nie pełny parser HTML — najlepiej sprawdza się w przypadku czystych, prostych znaczników: treści wpisu na blogu, fragmentu dokumentacji, sformatowanej wiadomości e-mail. Głęboko zagnieżdżone elementy, zniekształcone lub niezamknięte znaczniki i nietypowa kolejność atrybutów mogą nie zostać idealnie przekonwertowane, ponieważ nie ma drzewa DOM decydującego, co jest w czym zagnieżdżone. W przypadku tagów, które rozpoznaje, kolejność atrybutów nie ma znaczenia — href i src znajdują się wszędzie tam, gdzie znajdują się w tagu otwierającym — i obsługiwane są zarówno cudzysłowy pojedyncze, jak i podwójne. Nierozpoznane tagi są po prostu usuwane, więc dane wyjściowe pozostają czytelne, a nie resztki znaczników, a typowe elementy HTML (&, <, >, ", ', ', )) dekodują z powrotem do zwykłych znaków.
Jedno uproszczenie, o którym warto wiedzieć: zarówno elementy listy <ul>, jak i <ol> są konwertowane na zwykły punktor „-”, ponieważ numeracja Markdown jest zwykle pozostawiona rendererowi. Elementy listy znajdujące się bezpośrednio obok siebie, bez podziału wiersza w źródle, będą razem wyświetlane na wyjściu — znaczniki ze świata rzeczywistego, gdzie każdy element <li> znajduje się w osobnej linii, konwertuje się bezproblemowo.
Konwersja następuje natychmiastowo podczas pisania, całkowicie w przeglądarce. Nic, co wkleisz, nie jest nigdzie przesyłane, rejestrowane ani wysyłane — nigdy nie opuszcza Twojego urządzenia.