Convertisseur HTML en Markdown
Transformez un simple balisage HTML en syntaxe Markdown, directement dans votre navigateur.
Convertisseur HTML en Markdown
Collez un morceau de code HTML — copié à partir d'une page, exporté depuis un CMS ou extrait d'un modèle d'e-mail — et cet outil réécrit les balises communes dans leurs équivalents Markdown. Les titres deviennent #, ##, jusqu'à ######, <strong> et <b> deviennent **gras**, <em> et <i> deviennent _italic_, <code> devient des travées de guillemets, et <a href> et <img> se transforment en [text](url) et . Les paragraphes et les éléments de liste sont redistribués sur leurs propres lignes comme l'attend un fichier Markdown, et les balises <br> deviennent des sauts de ligne.
Il s'agit d'un convertisseur léger basé sur des expressions régulières, et non d'un analyseur HTML complet. Il fonctionne mieux sur un balisage propre et simple : le corps d'un article de blog, un extrait de documentation, un e-mail formaté. Les éléments profondément imbriqués, les balises mal formées ou non fermées et l'ordre des attributs inhabituel peuvent ne pas être convertis parfaitement, car il n'y a pas d'arborescence DOM qui décide de ce qui est imbriqué dans quoi. Pour les balises qu'il reconnaît, l'ordre des attributs n'a pas d'importance — href et src se trouvent partout où ils se trouvent sur la balise d'ouverture — et les guillemets simples et doubles sont traités. Les balises non reconnues sont simplement supprimées, de sorte que le résultat reste lisible plutôt que le balisage restant, et les entités HTML courantes (&, <, >, ", ', ', ) sont décodées en caractères bruts.
Une simplification à connaître : les éléments de liste <ul> et <ol> sont convertis en une simple puce "-", puisque la numérotation Markdown est généralement laissée au moteur de rendu. Et les éléments de liste placés directement les uns contre les autres sans saut de ligne dans la source s'exécuteront ensemble dans la sortie - le balisage du monde réel, où chaque <li> se trouve sur sa propre ligne, se convertit proprement.
La conversion se produit instantanément au fur et à mesure que vous tapez, entièrement dans votre navigateur. Rien de ce que vous collez n'est téléchargé, enregistré ou envoyé nulle part : il ne quitte jamais votre appareil.