Konwerter Markdown na HTML zamienia pliki .md w czysty kod HTML – jako fragment do wstawienia w szablon lub CMS albo jako kompletną stronę z wbudowanym CSS. Wystarczy wkleić tekst, rzucić okiem na podgląd i skopiować lub pobrać wynik.
Ostatnia aktualizacja:
Jak to działa
Wklej Markdown
Tekst można wkleić, otworzyć plik .md, wczytać go przez „Otwórz z adresu URL” albo zacząć od przykładowego wpisu na bloga.
Wybierz postać wyniku
W opcji „Wynik” do wyboru jest „Fragment HTML” lub „Pełna strona z CSS”. Dalej: podświetlanie kodu, odmiana GFM albo CommonMark i to, co zrobić z surowym HTML.
Kopiuj lub pobierz
Podgląd działa w izolowanej piaskownicy. Jeśli wszystko się zgadza, wystarczy kliknąć „Kopiuj” albo „Pobierz .HTML”.
Funkcje
Czysty kod
Bez atrybutów i opakowań potrzebnych tylko podglądowi: nagłówki z identyfikatorami w stylu GitHuba, zwykłe tabele z wyrównaniem, pola wyboru list zadań i sekcja przypisów.
Podświetlanie kodu także do e-maili
Kolorowanie składni jako klasy CSS dla własnego arkusza stylów albo jako style inline, które przetrwają w klientach poczty, np. w newsletterze.
Ścieżki względne bez zmian
Adresy obrazów i linków zostają dokładnie takie jak w Markdownie, więc HTML zadziała obok plików, do których się odwołuje.
Zawsze oczyszczony
Wynik przechodzi przez DOMPurify: skrypty i procedury obsługi zdarzeń z surowego HTML w Markdownie są usuwane.
Limity i prywatność
Pliki do 10 MB. Nic nie jest wysyłane na serwer: konwersja odbywa się w przeglądarce, a „Otwórz z adresu URL” pobiera plik bezpośrednio spod wpisanego adresu. Więcej na stronie o prywatności.
Uwagi
Jeśli chodzi tylko o tabelę, lepiej sprawdzi się Tabela Markdown na HTML z klasami tabel i opcjami stylu. Diagramy Mermaid zostają blokami kodu oznaczonymi jako language-mermaid – renderuje je dopiero Mermaid na twojej stronie. Wzory wyrenderowane w KaTeX w trybie fragmentu wymagają arkusza stylów KaTeX na stronie; pełna strona zawiera go od razu.
Najczęstsze pytania
Jak zamienić plik .md na HTML?
Wystarczy otworzyć plik .md lub wkleić jego treść, wybrać fragment albo pełną stronę i kliknąć „Pobierz .HTML” lub „Kopiuj”.
Czym różni się fragment HTML od pełnej strony?
Fragment to sama treść do wklejenia w szablon lub edytor CMS-a. Pełna strona to samodzielny plik .html ze stylami, tytułem i restrykcyjną polityką Content Security Policy.
Która odmiana Markdownu jest obsługiwana?
Domyślnie GitHub Flavored Markdown: tabele, listy zadań, przekreślenia, autolinki, przypisy i alerty. Tryb CommonMark trzyma się ściśle specyfikacji.
Co się dzieje ze wzorami matematycznymi?
Domyślnie zostają jako TeX w \( \) i \[ \], gotowe dla MathJax lub KaTeX na twojej stronie. Opcja „Wyrenderuj w KaTeX” od razu zamienia je w gotowy HTML.
Czy surowy HTML w Markdownie zostanie zachowany?
Tak, po oczyszczeniu. Po wybraniu „Pokaż jako tekst” jest wyświetlany jako zwykły tekst. Skrypty nie przechodzą nigdy.
Czy da się zamienić HTML z powrotem na Markdown?
Tak – służy do tego konwerter HTML na Markdown, do którego prowadzi link nad wynikiem.