HTML zu Markdown

HTML in Markdown konvertieren

Semantisches HTML wird zu lesbarem Markdown: h1 bis h6 werden zu Überschriften, strong und em zu Hervorhebungen, und Links behalten ihre Ziele. Listen, durch Codezäune begrenzte Codeblöcke, Blockzitate und einfache Tabellen behalten ihre Struktur. Skripte, eingebettete Frames, Formulare und unsichere URL-Schemata werden vor der Konvertierung entfernt.

Tabellen und relative Links

Einfache HTML-Tabellen werden zu GitHub-Flavored-Markdown-Tabellen. Tabellen mit verbundenen Zellen bleiben bereinigtes HTML, damit ihre Struktur erhalten bleibt. Eine Basis-URL löst relative Links und Bilder beim Konvertieren eines Website-Ausschnitts auf. Ohne Basis-URL bleiben relative Pfade auf das Zieldokument bezogen.

HTML, das Markdown nicht darstellen kann

CSS-Layouts, interaktive Bedienelemente und benutzerdefinierte Schriftarten haben keine Markdown-Entsprechung. Eine importierte HTML-Datei enthält den ursprünglichen Markup-Text; Inhalte, die eine Website mit JavaScript erzeugt, können fehlen. Die HTML-Konvertierung erfolgt lokal, aber verlinkte Bilder können beim Öffnen der Markdown-Vorschau ihre ursprünglichen Server kontaktieren.