Convertisseur Texte Enrichi vers Markdown

Convertissez le HTML d'éditeur WYSIWYG en Markdown propre — prend en charge 6 éditeurs

← Retour aux outils de conversion
Générique

Entrée HTML Texte Enrichi

Collez le HTML brut depuis la vue source de votre editeur WYSIWYG

Sortie Markdown 0 car.

Pourquoi migrer de WYSIWYG vers Markdown ?

Les éditeurs de texte enrichi produisent du HTML rempli de balisage spécifique à l'éditeur — classes propriétaires, attributs de données, styles en ligne et éléments d'encapsulation. Ce HTML est lié à un éditeur et un CMS spécifiques. Le Markdown est l'opposé : un format texte brut portable sur n'importe quelle plateforme, lisible sous forme brute, et qui fonctionne parfaitement avec le contrôle de version (les diffs Git sont propres et significatifs).

Les développeurs et les équipes de contenu migrent vers Markdown pour trois raisons : la portabilité (déplacer le contenu entre plateformes sans reformatage), l'expérience développeur (rédiger la documentation à côté du code dans le même éditeur) et la pérennité (le Markdown de 2004 s'affiche encore parfaitement aujourd'hui ; le HTML lié à un éditeur de 2018 peut ne pas fonctionner).

Comparaison des Éditeurs WYSIWYG

ÉditeurUtilisé parParticularités HTMLDifficulté de Migration
TinyMCEWordPress Classic, Joomla, DrupalClasses mce-*, attributs data-mce-*, encapsule le contenu dans <p>Facile
CKEditor 4/5Drupal, Magento, applications personnaliséesClasses cke_*, encapsulation d'image <figure>, embeds <oembed>Facile–Modéré
QuillApplications web modernes, éditeurs style NotionClasses ql-*, .ql-indent-N, .ql-align-*, <span> imbriqués pour le formatageModéré
WordPress GutenbergWordPress 5.0+Commentaires <!-- wp:paragraph -->, classes wp-block-*, classes utilitaires has-*Modéré
UEditor (Baidu)CMS chinois, applications d'entrepriseClasses list-paddingleft-*, attributs personnalisés _src, suppression de balise styleFacile

Guide de Migration : 4 Étapes du Texte Enrichi vers Markdown

Étape 1 — Exporter. Extrayez le contenu HTML de votre CMS ou éditeur actuel. Pour WordPress, utilisez l'outil d'exportation natif. Pour les applications personnalisées, interrogez directement la base de données. Enregistrez les fichiers HTML bruts — ne modifiez rien pour l'instant.

Étape 2 — Sélectionner et Convertir. Choisissez votre éditeur dans le menu déroulant ci-dessus pour activer les règles de nettoyage spécifiques. Collez le HTML de chaque article et copiez la sortie Markdown. Le convertisseur supprime automatiquement les classes mce-*, cke_*, ql-*, wp-block-*.

Étape 3 — Valider. Vérifiez par sondage le Markdown converti. Les images doivent utiliser la syntaxe ![alt](url). Les listes doivent avoir une indentation cohérente. Les blocs de code doivent utiliser des délimiteurs ```. Les tableaux doivent s'afficher correctement dans votre aperçu Markdown.

Étape 4 — Importer. Déposez les fichiers .md dans votre générateur de site statique (Hugo, Jekyll, Astro, Next.js, VitePress). Ajoutez le frontmatter en haut de chaque fichier pour le titre, la date et les tags.

Quand ne pas convertir

Le Markdown n'est pas toujours le bon choix. Si votre contenu repose sur des mises en page de tableau complexes (colspan/rowspan), des embeds HTML personnalisés ou un style en ligne précis, la conversion perdra en fidélité. Dans ces cas, conservez le HTML et utilisez un CMS qui affiche le HTML brut aux côtés du Markdown — la plupart des générateurs de sites statiques prennent en charge les deux.

Foire aux Questions

Comment convertir du texte enrichi d'un éditeur WYSIWYG en Markdown ?

Selectionnez votre type d'editeur dans le menu deroulant, passez en vue Source/HTML de votre editeur, copiez le HTML brut et collez-le ici. Le convertisseur supprime le balisage specifique a l'editeur (mce-* de TinyMCE, cke_* de CKEditor, ql-* de Quill, commentaires de blocs WordPress, classes de remplissage UEditor) et produit du Markdown propre.

Quels editeurs WYSIWYG sont pris en charge ?

TinyMCE, CKEditor 4/5, Quill, Editeur de Blocs WordPress (Gutenberg) et Editeur Classic, UEditor (Baidu) et HTML generique/inconnu. Chacun dispose de regles de nettoyage personnalisees. Si votre editeur n'est pas dans la liste, "HTML Generique" produit quand meme de bons resultats avec la conversion standard Turndown.js.

Puis-je migrer mes articles de blog WordPress vers Markdown ?

Oui. Selectionnez "WordPress" dans le menu deroulant de l'editeur. Le convertisseur supprime les commentaires de blocs <!-- wp:... -->, les classes wp-block-* et les styles en ligne de la sortie Gutenberg et Classic Editor. Le Markdown obtenu fonctionne directement avec Hugo, Jekyll, Astro et d'autres generateurs de sites statiques.

Pourquoi vois-je des classes CSS residuelles dans la sortie ?

Assurez-vous d'avoir selectionne le bon editeur dans le menu deroulant. Chaque editeur a des regles de nettoyage specifiques. Si vous selectionnez "HTML Generique", aucun nettoyage specifique n'est applique. Passez a votre editeur reel et le convertisseur supprimera son balisage proprietaire.

Est-ce meilleur que Pandoc pour la conversion WYSIWYG ?

Pandoc est un outil en ligne de commande puissant mais n'a aucune connaissance du balisage specifique aux editeurs -- il ne peut pas supprimer les classes mce-item de TinyMCE ou les attributs ql-indent de Quill. Cet outil ajoute un pretraitement adapte a l'editeur avant la conversion HTML vers Markdown, et il fonctionne dans votre navigateur sans aucune configuration.

Qu'advient-il des images et des medias integres ?

Les images sont converties en syntaxe ![alt](url), en preservant les attributs originaux src et alt. Les medias integres (oEmbed, iframes) sont convertis en lien Markdown pointant vers l'URL du media. Vous devrez peut-etre remplacer manuellement les URLs temporaires ou CDN par vos chemins d'images finaux apres la migration.