TanodTools
PL

Konwerter Markdown na HTML

Wpisz lub wklej Markdown i uzyskaj czysty HTML na bieżąco, z podglądem jego wyglądu.

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

Wynik

Wpisz lub wklej Markdown, aby zacząć.

Markdown do ok. 5 MB, wpisany, wklejony lub z pliku .md albo .txt. Wynik aktualizuje się podczas pisania.

Jak zamienić Markdown na HTML

  1. Wpisz lub wklej Markdown albo otwórz plik .md.
  2. Odczytaj HTML po prawej stronie lub przełącz na Podgląd, aby zobaczyć wyrenderowany wynik. Włącz opcję pełnego dokumentu, jeśli potrzebujesz kompletnej strony.
  3. Skopiuj HTML lub pobierz go jako plik .html.

Jak Markdown staje się HTML

Markdown to sposób zapisu sformatowanego tekstu zwykłymi znakami: # zaczyna nagłówek, **dwie gwiazdki** dają pogrubienie, a wiersz zaczynający się myślnikiem to element listy. Używają go pliki README, wiele aplikacji do notatek i większość for dla programistów. Przeglądarki, szablony e-maili i systemy zarządzania treścią chcą HTML, więc w pewnym momencie Markdown trzeba przetłumaczyć.

Ten konwerter podąża za CommonMark z dodatkami GitHub Flavored Markdown, więc tabele, listy zadań i przekreślenia działają tak jak na GitHubie. Wygenerowany HTML przechodzi następnie przez sanitizer, który usuwa wszystko, co mogłoby uruchomić kod po wyświetleniu HTML, zostawiając zwykłe formatowanie bez zmian.

Karta podglądu pokazuje ten sam HTML wyrenderowany na stronie. Linki otwierają się w nowej karcie, a obrazy hostowane gdzie indziej są pokazywane jako symbole zastępcze zamiast być pobierane, więc nic, co piszesz, nie jest wysyłane do innej witryny podczas pracy.

Wskazówki

Najczęstsze pytania

Czy mój tekst jest przesyłany?

Nie. Markdown jest konwertowany w Twojej przeglądarce za pomocą biblioteki open source marked, a nic nie jest nigdzie wysyłane ani zapisywane.

Jaka składnia Markdown jest obsługiwana?

CommonMark plus rozszerzenia GitHuba: tabele, listy zadań (- [x] done), przekreślenie za pomocą ~~, ogrodzone bloki kodu i automatyczne linki. Pojedyncze podziały wierszy są łączone w jeden akapit, jak w standardowym Markdownie; włącz Podziały wierszy zamieniaj na <br>, aby je zachować, tak jak w komentarzach GitHuba.

Czy HTML jest bezpieczny do umieszczenia na stronie?

Jest oczyszczany biblioteką open source DOMPurify, zanim go zobaczysz. Skrypty, procedury obsługi zdarzeń takie jak onerror, linki javascript:, ramki iframe i osadzone obiekty są usuwane, a wiersz pod wynikiem wymienia, co usunięto. Zwykły HTML zapisany wewnątrz Markdownu, na przykład <details> lub <sup>, jest zachowywany. Jak przy każdej treści pochodzącej od kogoś innego, zachowaj zabezpieczenia własnej strony.

Dlaczego obraz w podglądzie jest pokazany jako symbol zastępczy?

Podgląd nigdy nie ładuje niczego z innej witryny, więc Twój tekst nie jest ujawniany tej witrynie, a strona pozostaje prywatna. Obrazy spod adresów internetowych pojawiają się jako opisany symbol zastępczy z ich adresem. Kod HTML nadal zawiera zwykły znacznik <img>, więc obraz wyświetli się wszędzie tam, gdzie go opublikujesz.

Co dodaje opcja pełnego dokumentu?

Kompletną stronę wokół HTML: doctype, <head> z kodowaniem UTF-8, znacznik viewport dla urządzeń mobilnych i tytuł pobrany z pierwszego nagłówka. Zostaw ją wyłączoną, gdy wklejasz do istniejącej strony lub CMS-a.

Czy nagłówki dostają atrybuty id dla linków?

Nie. Nagłówki są wypisywane jako zwykłe znaczniki od <h1> do <h6>. Jeśli potrzebujesz kotwic, dodaj id w szablonie swojej strony lub ręcznie.