Was ist der HTML-zu-Markdown-Konverter?

Der HTML-zu-Markdown-Konverter nimmt HTML - eine Seite, die Sie von einem CMS kopiert haben, die Ausgabe eines Rich-Text-Editors, einen Teil eines gerenderten Artikels - und verwandelt es wieder in sauberen Markdown. Überschriften werden zu #-Zeilen, <strong> und <em> werden fett und kursiv, Anker werden zu [Text-] (Url-)Links, <img> wird zur Bildsyntax, geordnete und ungeordnete Listen werden nummeriert und Aufzählungslisten, <blockquote> wird zu > Anführungszeichen, <pre><code> wird zu eingezäunten Codeblöcken.
Markdown ist das tragbare Format, das Dokumentationsseiten, statische Blogs, Readme-Dateien, Note-Apps und KI-Aufforderungen alle verstehen. HTML ist das, was Sie normalerweise haben, wenn Sie aus dem Internet kopieren oder aus einem WYSIWYG-Editor exportieren, und es enthält eine Menge Markup, die Sie nicht in einem Klartextdokument haben möchten. Die Umwandlung von Hand in die andere ist mühsam und fehleranfällig, ein regelbasierter Konverter tut es konsequent.
Alles läuft in Ihrem Browser Der Parser ist handgeschrieben und abhängigkeitsfrei - er verwendet keine Remote-API und er verlässt sich nicht einmal auf das DOM des Browsers, ist also tolerant gegenüber den nicht geschlossenen Tags und Streunattributen, mit denen Real-World-HTML voll ist Ihre Entwürfe, internen Seiten und eingefügten Inhalte verlassen die Seite nie HTML einfügen, Ihren Bullet-Stil wählen, dann den Markdown kopieren oder eine .md-Datei herunterladen.
Die Konvertierung ist von Design her in eine Richtung verlustbehaftet, denn Markdown drückt weit weniger aus als HTML. Klassen, ids, Inline-Stile, Spannweiten, Datenattribute und alles Positionsmäßige werden weggelassen, da Markdown keine Möglichkeit hat, sie zu tragen: Was überlebt, ist die Struktur, die normalerweise der Sinn der Konvertierung ist GitHub Flavored Markdown behandelt Tabellen, aber nur einfache, so dass eine Tabelle mit zusammengelegten Zellen oder Blockinhalten innerhalb einer Zelle nicht dargestellt werden kann und abgeflacht rüberkommt Verschachtelte Listen konvertieren sauber; tief verschachtelte Kombinationen von Listen und Blockquotes werden dort fragil. Messy CMS Markup mit nicht geschlossenen Tags wird geparst, also nicht abgelehnt, also funktioniert das Einfügen aus einem Rich-Text-Editor im Allgemeinen, und es ist es wert, sauber gelesen zu werden.
Wie verwende ich den HTML-zu-Markdown-Konverter?
Fügen Sie Ihr HTML ein
Geben Sie HTML in den Editor ein oder fügen Sie es ein - kopiert von einer Webseite, exportiert von einem CMS oder produziert von einem Rich-Text-Feld. Der Markdown aktualisiert sich beim Tippen; Laden Sie das Sample, um zu sehen, was unterstützt wird.
Wählen Sie Ihre Optionen
Wählen Sie den Bullet-Charakter für ungeordnete Listen, halten Sie den GitHub-Aroma mit dem geschmacklichen Charakter für Tabellen und Durchstreichen bei und entscheiden Sie, ob Sie Links und Bilder beibehalten oder sie auf Klartext abstreifen.
Überprüfen Sie den Markdown
Lesen Sie die Ausgabe neben Ihrer Quelle und überprüfen Sie die Statistiken - Wörter, Überschriften, Links, Bilder, Codeblöcke und geschätzte Lesezeit - um zu bestätigen, dass die Struktur intakt rübergekommen ist.
Kopieren oder herunterladen
Kopieren Sie den Markdown in Ihre Zwischenablage oder laden Sie ihn als .md-Datei herunter, bereit zum Ablegen in eine Readme, einer Docs-Site, einer Notiz-App oder einem statischen Blog.
Hauptmerkmale
Volle Blockabdeckung
Überschriften, Absätze, geordnete und ungeordnete Listen (einschließlich verschachtelte Listen), Blockquoten, horizontale Regeln, Codeblöcke und Beschreibungslisten werden alle auf Markdown-Äquivalente abgebildet
GFM-Tische und durchgestrichen
HTML-Tabellen werden zu GitHub Flavored Markdown-Pipe-Tabellen mit einer Header-Zeile und einem Teiler, und <del> /<s> wird zu ~~strikethrough~~ - die Erweiterungen, die Ihr README und Ihre Dokumente bereits verwenden
Links, Bilder und Inline-Code
Anker werden [ Text](href "Titel"), Bilder werden ! [ alt](src) und <code> Spanns werden in Backticks eingewickelt, wobei der Inhalt unberührt bleibt, damit Snippets die Konvertierung überleben
Tolerant gegenüber unordentlichem Aufschlag
Nicht geschlossene Tags, Großbuchstaben-Tag-Namen, nicht zitierte Attribute, Kommentare und <script> / <style>-Blöcke werden alle anmutig gehandhabt - der Konverter wirft niemals echtes HTML auf
Frequently Asked Questions
Related Tools
HTML Formatter
Format, beautify, and minify HTML online. Re-indents messy or minified markup, keeps script, style, and pre content verbatim, and runs entirely in your browser.
HTML Table Generator
Generate an accessible HTML table from pasted CSV or tab-separated data. Add a header row, caption, striped rows, and borders, then copy the HTML and CSS. Runs client-side.
Markdown to HTML
Convert Markdown to clean, semantic HTML with GitHub Flavored Markdown support - tables, task lists, fenced code, heading anchors, live preview and a full HTML document export.
Markdown TOC Generator
Generate a linked table of contents from Markdown headings
Comments
0 comments
No comments yet. Be the first to share your thoughts!