Wejście HTML

Przekonwertowany Markdown

Przykłady HTML do Markdown

Konwertuj HTML na czytelny Markdown. Przykład:

Fragment dokumentacji API

Wejście HTML:

Wejście

Przekonwertowany Markdown:

Wyjście

Użyj przycisku Przykład powyżej, aby załadować więcej przykładowych danych.

Czym jest HTML do Markdown?

Markdown to lekki język znaczników dla dokumentów i plików README. HTML jest obszerny — konwersja HTML na Markdown daje czytelny, edytowalny tekst. To narzędzie analizuje HTML i zwraca Markdown: nagłówki stają się #, linki stają się [tekst](url), listy stają się - lub 1.. Specyfikacja CommonMark definiuje format wyjściowy.

Konwersja odbywa się całkowicie w przeglądarce. Nic nie jest wysyłane na serwer. Wynik to czysty Markdown. Dla odwrotnej operacji (Markdown do HTML) użyj Markdown do HTML. Do edycji z podglądem na żywo użyj Edytora Markdown.

Jak używać tego narzędzia

1

Wklej lub wczytaj HTML

Skopiuj HTML i wklej go do lewego edytora. Możesz też kliknąć Wczytaj, aby załadować plik .html lub .htm. Przycisk Przykład ładuje przykładowe dane.

2

Sprawdź wynik Markdown

Prawy panel pokazuje przekonwertowany Markdown. Nagłówki, akapity, linki, obrazy, listy i tabele są konwertowane. Złożony HTML może generować obszerny lub przybliżony Markdown.

3

Kopiuj lub pobierz

Użyj Kopiuj lub Pobierz. Aby sformatować wynik, użyj Formatera Markdown. Do walidacji użyj Walidatora Markdown.

Kiedy HTML do Markdown jest przydatny

Przy migracji treści ze strony internetowej, CMS lub edytora WYSIWYG do Markdown (np. dla GitHub, GitLab lub stron statycznych jak Jekyll), ta konwersja daje punkt startowy. Specyfikacja W3C HTML definiuje wejście. Skopiuj HTML ze strony, wklej tutaj i uzyskaj Markdown, który możesz edytować i kontrolować wersją.

Scrapowanie lub eksportowanie treści często daje HTML. Konwersja na Markdown sprawia, że jest edytowalny jako zwykły tekst i kompatybilny z narzędziami dokumentacyjnymi. Do konwersji Markdown na HTML użyj Markdown do HTML. Do generowania tabel z danych użyj Generatora Tabel Markdown.

Często zadawane pytania

Czy konwersja jest bezstratna?

Nie zawsze. HTML ma bogatszą strukturę (div, span, klasy). Markdown jest prostszy. Złożone układy, zagnieżdżone divy lub style inline mogą nie odwzorować się idealnie. Wynik to konwersja na najlepszy dostępny sposób.

Czy moje dane są prywatne?

Tak. Konwersja odbywa się całkowicie w przeglądarce. Żadne dane nie są wysyłane na serwer.

A co z tabelami?

Tabele HTML są konwertowane na składnię tabel Markdown tam, gdzie to możliwe. Złożone tabele (colspan, rowspan) mogą nie konwertować się poprawnie. Do tworzenia tabel z danych użyj Generatora Tabel Markdown.

A co z obrazami?

Tagi obrazów stają się składnią obrazów Markdown: ![alt](url). Tekst alternatywny i URL są zachowane. Względne adresy URL pozostają bez zmian.

Czy mogę przekonwertować pełną stronę HTML?

Tak. Wklej pełną stronę. Konwerter zazwyczaj wyodrębnia zawartość body. Skrypty, style i meta tagi są zazwyczaj usuwane. Otrzymujesz główną zawartość jako Markdown.

Powiązane narzędzia

Dowiedz się więcej: CommonMark, specyfikacja CommonMark, GitHub Flavored Markdown, Markdown Guide, MDN HTML, W3C HTML, GitHub.