Jak przekonwertować HTML na Markdown
- Wklej fragment HTML lub prześlij obsługiwany plik
.html. - Skonwertuj źródło i sprawdź, które elementy semantyczne zachowują znaczenie w formacie Markdown.
- Skonwertuj i sprawdź linki, obrazy, listy zagnieżdżone, tabele i bloki kodu.
- Skopiuj Markdown lub pobierz plik
.md.
Co zachowuje konwerter?
| Zawartość źródłowa | Zalecane zachowanie wyjściowe | Uwaga dotycząca konwersji |
|---|---|---|
| Nagłówki | Mapuj <h1>–<h6> na nagłówki Markdown | |
| Akapity i wyróżnienia | Konwertuj akapity, pogrubienia i kursywy | |
| Listy | Konwertuj listy uporządkowane, nieuporządkowane i zagnieżdżone | |
| Linki | Zachowaj tekst i docelowy adres URL | |
| Obrazy | Zachowaj źródło i tekst alternatywny | |
| Kod | Używaj kodu w linii i bloków kodu | |
| Tabele | Konwertuj kompatybilne tabele na GFM | |
| Cytaty blokowe | Konwertuj 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
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
## Setup
Read the [guide](/guide).
- Install
- Test
Wskazówki dotyczące uzyskania czystszego formatu Markdown
- Używaj semantycznego kodu HTML Nagłówki, listy i tabele konwertują się bardziej niezawodnie niż ogólne kontenery układu.
- Podaj bazowy adres URL, gdy jest to potrzebne Linki względne wymagają kontekstu, jeśli wynik ma działać poza oryginalną stroną.
- Wybierz dialekt wyjściowy GFM obsługuje tabele i listy zadań, których nie definiuje podstawowy CommonMark.
- Sprawdź bloki kodu Potwierdź wykryty język programowania i wszelkie osadzone znaki backtick.
- 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.