TanodTools
PL

Konwerter HTML na Markdown

Wklej HTML lub otwórz plik .html i uzyskaj uporządkowany Markdown do pliku README, wiki lub aplikacji do notatek.

Działa w całości w Twojej przeglądarce

Wklej HTML, aby zacząć.

HTML do ok. 5 MB, wklejony lub z pliku .html. Wynik aktualizuje się podczas pisania.

Jak zamienić HTML na Markdown

  1. Wklej HTML do pola albo otwórz plik .html.
  2. Wybierz styl nagłówków, list i bloków kodu. Tabele są zamieniane na tabele Markdown, chyba że wyłączysz tę opcję.
  3. Skopiuj Markdown lub pobierz go jako plik .md.

Zamiana stron internetowych na Markdown

Przeniesienie treści ze strony internetowej, starego CMS-a lub edytora tekstu sformatowanego do pliku README, generatora stron statycznych czy aplikacji do notatek zwykle oznacza konwersję HTML na Markdown. Konwerter przechodzi po strukturze HTML i zapisuje każdy element w odpowiedniej postaci Markdown: nagłówki stają się wierszami z #, listy myślnikami, linki zapisem [tekst](url), a <pre><code> blokiem kodu.

Markdown opisuje tylko strukturę, więc style zostają za nami. Style wbudowane, klasy, kolory i kontenery układu znikają, a słowa, wyróżnienia, linki, obrazy i listy pozostają. Tabele są zapisywane jako tabele GitHub Flavored Markdown, jeśli są wystarczająco proste, by zmieścić się w tym formacie.

Różne projekty preferują różne zwyczaje zapisu Markdownu, dlatego styl nagłówków, znacznik listy, blok kodu i kursywę można zmienić. Większość rendererów akceptuje każdy z nich.

Wskazówki

  • Sprawdź, jak wygląda Markdown po wyrenderowaniu, w narzędziu Markdown na HTML, które ma podgląd.
  • Uporządkuj pozostałe odstępy lub sformułowania za pomocą narzędzia Znajdź i zamień.
  • Policz słowa w wyniku w narzędziu Licznik słów.

Najczęstsze pytania

Czy mój HTML jest przesyłany?

Nie. Konwersja odbywa się w Twojej przeglądarce za pomocą biblioteki open source Turndown, a nic nie jest nigdzie wysyłane ani zapisywane.

Czy ładuje obrazy lub uruchamia skrypty z HTML?

Nie. HTML jest wczytywany do odłączonego dokumentu, którego przeglądarka nigdy nie wyświetla, więc skrypty się nie uruchamiają, a obrazy, czcionki i arkusze stylów nie są pobierane. Bloki skryptów i stylów są pomijane w wyniku.

Jak konwertowane są tabele?

Proste tabele stają się tabelami Markdown w stylu GitHuba, z pierwszym wierszem jako nagłówkiem i z zachowaniem wyrównania do lewej, do środka lub do prawej, jeśli ustawiono je w HTML. Tabele ze scalonymi komórkami (rowspan lub colspan) albo tabele w tabelach nie dają się zapisać w Markdownie, więc zostają w HTML, który większość rendererów Markdown wyświetla bez zmian. Konwersję tabel można wyłączyć, aby wszystkie zostały w HTML.

Czym różnią się style nagłówków i kodu?

Nagłówki ATX zaczynają się od znaków # (# Tytuł) i działają na każdym poziomie; nagłówki Setext podkreślają tekst znakami = lub - i istnieją tylko dla poziomów 1 i 2, więc głębsze nagłówki nadal używają #. Bloki kodu ogrodzone otaczają kod potrójnymi grawisami i zachowują nazwę języka z klasy language-; bloki wcięte używają czterech spacji, czyli starszego stylu.

Co ginie podczas konwersji?

Markdown nie potrafi wyrazić kolorów, czcionek, klas, układu ani kontrolek formularzy, więc są pomijane i zostaje tylko tekst oraz jego struktura. Przekreślenie staje się ~~tekstem~~, a pola wyboru w elementach list zamieniają się w znaczniki listy zadań. Znaki, które w przeciwnym razie zostałyby odczytane jako Markdown, na przykład # lub * na początku, są poprzedzane ukośnikiem odwrotnym.