Qu'est-ce que le convertisseur HTML vers Markdown ?

Le convertisseur HTML vers Markdown prend HTML - une page que vous avez copiée à partir d'un CMS, la sortie d'un éditeur de texte enrichi, un morceau d'un article rendu - et le transforme à nouveau en Markdown propre Les titres deviennent des lignes n°, <strong> et <em> deviennent gras et italiques, les ancres deviennent des liens [texte] (url), <img> devient une syntaxe d'image, les listes ordonnées et non ordonnées deviennent des listes numérotées et à puces, <blockquote> devient > citations, <pre><code> devient des blocs de code clôturés, et les tables deviennent des tables de tuyaux GitH Markav.
Markdown est le format portable que les sites de documentation, les blogs statiques, les fichiers Lisez-moi, les applications de note et les invites d'IA comprennent tous. Le HTML est ce que vous retrouvez généralement lorsque vous copiez à partir du Web ou exportez depuis un éditeur WYSIWYG, et il contient beaucoup de balisage que vous ne souhaitez pas dans un document en texte brut. La conversion à l'autre à la main est fastidieuse et sujette aux erreurs ; un convertisseur basé sur des règles le fait de manière cohérente.
Tout s'exécute dans votre navigateur L'analyseur est écrit à la main et sans dépendance - il n'utilise pas d'API distante et il ne s'appuie même pas sur le DOM du navigateur, il tolère donc les balises non fermées et les attributs parasites dont regorge le HTML du monde réel. Vos brouillons, pages internes et contenus collés ne quittent jamais le HTML, choisissez votre style de puce, puis copiez le Markdown ou téléchargez un fichier.md.
La conversion est avec perte dans une direction par conception, car Markdown exprime beaucoup moins que HTML. Les classes, les identifiants, les styles en ligne, les étendues, les attributs de données et tout ce qui est positionnel sont supprimés, puisque Markdown n'a aucun moyen de les transporter : ce qui survit est la structure, qui est généralement le point de conversion. GitHub Flavored Markdown gère les tables, mais seulement les simples, donc une table avec des cellules fusionnées ou du contenu en blocs à l'intérieur d'une cellule ne peut pas être représentée et tombe sur aplatie Les listes imbriquées convertissent proprement ; les combinaisons profondément imbriquées de listes et de blockquotes sont là où la sortie devient fragile. Le balisage CMS désordonné est analysé plutôt que rejeté, donc le résultat, le fait généralement.
Comment utiliser le convertisseur HTML vers Markdown ?
Collez votre HTML
Tapez ou collez du HTML dans l'éditeur - copié à partir d'une page Web, exporté à partir d'un CMS ou produit par un champ de texte enrichi. Le Markdown se met à jour au fur et à mesure que vous tapez ; chargez l'échantillon pour voir ce qui est pris en charge.
Choisissez vos options
Choisissez le caractère de puce pour les listes non ordonnées, conservez la démarque aromatisée GitHub pour les tableaux et barrés, et décidez de conserver des liens et des images ou de les supprimer en texte brut.
Revoir la démarque
Lisez la sortie à côté de votre source et vérifiez les statistiques - mots, titres, liens, images, blocs de code et temps de lecture estimé - pour confirmer que la structure est tombée intacte.
Copier ou télécharger
Copiez la Markdown dans votre presse-papiers ou téléchargez-la sous la forme d'un fichier .md, prêt à être déposé dans un fichier Lisez-moi, un site Docs, une application Note ou un blog statique.
Principales caractéristiques
Couverture complète en blocs
Les en-têtes, paragraphes, listes ordonnées et non ordonnées (y compris les listes imbriquées), blocs de quotes, règles horizontales, blocs de code et listes de description sont tous mappés sur leurs équivalents Markdown
Tables GFM et barré
Les tables HTML deviennent des tables de tuyaux GitHub Flavored Markdown avec une ligne d'en-tête et un diviseur, et <del> /<s> deviennent ~~strikethrough~ - les extensions que votre README et vos documents utilisent déjà
Liens, images et codes en ligne
Les ancres deviennent [ Texte](href "titre"), les images deviennent ! [ Les spans alt](src) et <code> sont enveloppés dans des backticks avec leur contenu laissé intact afin que les extraits survivent à la conversion
Tolérant du balisage désordonné
Les balises non fermées, les noms de balises majuscules, les attributs non cités, les commentaires et les blocs <script> / <style> sont tous gérés avec grâce - le convertisseur ne lance jamais sur du HTML réel
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!