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
- Wklej HTML do pola albo otwórz plik .html.
- Wybierz styl nagłówków, list i bloków kodu. Tabele są zamieniane na tabele Markdown, chyba że wyłączysz tę opcję.
- 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.