Konwerter HTML na Markdown

Konwertuj HTML na czysty zapis Markdown, zachowując nagłówki, listy, linki, bloki kodu i tabele.

Jak przekonwertować HTML na Markdown

  1. Wklej fragment HTML lub prześlij obsługiwany plik .html.
  2. Skonwertuj źródło i sprawdź, które elementy semantyczne zachowują znaczenie w formacie Markdown.
  3. Skonwertuj i sprawdź linki, obrazy, listy zagnieżdżone, tabele i bloki kodu.
  4. Skopiuj Markdown lub pobierz plik .md.

Co zachowuje konwerter?

Co zachowuje konwerter?
Zawartość źródłowaZalecane zachowanie wyjścioweUwaga dotycząca konwersji
NagłówkiMapuj <h1><h6> na nagłówki Markdown
Akapity i wyróżnieniaKonwertuj akapity, pogrubienia i kursywy
ListyKonwertuj listy uporządkowane, nieuporządkowane i zagnieżdżone
LinkiZachowaj tekst i docelowy adres URL
ObrazyZachowaj źródło i tekst alternatywny
KodUżywaj kodu w linii i bloków kodu
TabeleKonwertuj kompatybilne tabele na GFM
Cytaty blokoweKonwertuj semantyczne cytaty blokowe

Co może się zmienić podczas konwersji?

Skrypty, style i formularze

Elementy wykonywalne i interaktywne nie mają bezpośredniego odpowiednika w formacie Markdown i mogą zostać pominięte lub uproszczone do tekstu.

Złożone tabele

Łączenie wierszy (rowspan) lub kolumn (colspan), tabele zagnieżdżone i bogata zawartość komórek mogą wymagać surowego kodu HTML lub spłaszczenia.

Względne adresy URL

Wklejony fragment może nuie zawierać bazowego adresu URL strony, więc linki względne i ścieżki obrazów nie zawsze mogą zostać rozwiązane.

Kontenery układu

Układy div, grid i flexbox nie implikują semantycznej kolejności czytania.

Treści ukryte i powtarzalne (boilerplate)

Konwerter potrzebuje jasnych zasad postępowania z elementami ukrytymi, nawigacją i treściami zwiniętymi wizualnie.

Typowe zastosowania konwersji HTML na Markdown

Migracja dokumentacji sieciowej

Przenieś semantyczny kod HTML do systemu dokumentacji opartego na formacie Markdown.

Oczyszczanie skopiowanego tekstu sformatowanego

Konwertuj HTML wygenerowany przez edytor do prostszego formatu przed wersjonowaniem lub publikacją.

Przygotowywanie przykładów kodu

Zachowaj bloki kodu i nagłówki bez dołączania pełnego arkusza stylów strony.

Tworzenie tekstowego kontekstu dla AI

Usuń skrypty i style, zachowując strukturę informacji, która wciąż musi zostać zweryfikowana.

Przykład konwersji HTML na Markdown

Input
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
Expected Markdown
## Setup

Read the [guide](/guide).

- Install
- Test

Wskazówki dotyczące uzyskania czystszego formatu Markdown

  1. Używaj semantycznego kodu HTML Nagłówki, listy i tabele konwertują się bardziej niezawodnie niż ogólne kontenery układu.
  2. Podaj bazowy adres URL, gdy jest to potrzebne Linki względne wymagają kontekstu, jeśli wynik ma działać poza oryginalną stroną.
  3. Wybierz dialekt wyjściowy GFM obsługuje tabele i listy zadań, których nie definiuje podstawowy CommonMark.
  4. Sprawdź bloki kodu Potwierdź wykryty język programowania i wszelkie osadzone znaki backtick.
  5. Zdecyduj o sposobie obsługi nieobsługiwanego kodu HTML Zachowanie nieobsługiwanego kodu HTML może zachować informacje, ale zmniejsza przenośność.

Najczęściej zadawane pytania

Czy elementy <script> i <style> są usuwane?

Skrypty i style nie są przydatną zawartością Markdown i nie należy na nich polegać w wyniku końcowym. Sprawdź wklejony HTML przed ponownym użyciem wyjściowego tekstu.

Czy tabele HTML są konwertowane na tabele Markdown?

Kompatybilne tabele prostokątne mogą stać się tabelami GFM. Tabele zawierające rowspan, colspan, bloki zagnieżdżone lub wiele wierszy nagłówka wymagają udokumentowanej obsługi błędów.

Czy bloki kodu i kod w linii są zachowywane?

Mogą one zostać odwzorowane z tagów <pre> i <code>.

Co dzieje się z linkami i obrazami?

Prawidłowy tekst linku i adresy docelowe mogą zostać zachowane. Linki względne i ścieżki obrazów pozostają zależne od kontekstu, ponieważ przesłany fragment nie ma gwarantowanego bazowego adresu URL.

Czy nieobsługiwane znaczniki HTML są usuwane czy zachowywane?

Kontenery służące wyłącznie do prezentacji mogą zostać uproszczone, podczas gdy czytelny tekst jest zachowywany. Porównaj wynik ze źródłem, gdy niestandardowe elementy niosą ze sobą znaczenie.

Czy konwerter generuje kod CommonMark czy GFM?

Docelowym formatem wyjściowym jest GitHub-Flavored Markdown. Tabele, przekreślenia i listy zadań opierają się na rozszerzeniach GFM.

Czy mogę wkleić cały dokument HTML?

Tak. Możesz wkleić fragment lub przesłać plik .html lub .htm, a następnie przejrzeć wygenerowany Markdown.

Czy ta strona może przekonwertować adres URL działającej witryny internetowej?

Nie. Ta strona akceptuje wklejony HTML lub przesłany plik HTML; nie pobiera treści z adresu URL działającej witryny.

Skonwertuj Markdown z powrotem na PDF

Masz już plik Markdown? Użyjkonwertera Markdown na PDFaby utworzyć plik PDF do udostępnienia.