MD ViewerMD Viewer

100 % privé — tout s'exécute dans votre navigateur

Texte barré Markdown

Enveloppez le texte de doubles tildes et le texte barré Markdown affiche une ligne dedans. Éditez la démo, regardez la barre apparaître en direct, copiez la syntaxe.

Équipe MD Viewer

Exemples
Source Markdown
Aperçu

This sentence shows removed text next to normal text.

Le texte barré Markdown sert à montrer un texte rayé mais non supprimé : un prix changé, une tâche accomplie, une affirmation périmée qu'on garde visible pour le contexte. La syntaxe est deux tildes autour du texte — ~~comme ceci~~ — et le terrain de jeu ci-dessus le rend en direct. Modifiez les mots entre les tildes et l'aperçu du texte barré Markdown se met à jour à chaque frappe : vous voyez exactement où la barre commence et s'arrête.

Un fait compte plus que tout : le texte barré Markdown n'est pas du Markdown classique. Il vient de GitHub Flavored Markdown (GFM), l'ensemble d'extensions massivement adopté qui a aussi ajouté tableaux et listes de tâches. GitHub, GitLab, Bitbucket, la plupart des plateformes de documentation modernes et le moteur de ce site le rendent — mais un processeur CommonMark strict affichera vos deux tildes littéralement. Le texte barré Markdown écrit ici fonctionne partout où GFM est présent.

La convention porte un sens : un texte barré se lit comme remplacé. Les journaux des versions barrent l'ancien numéro pour écrire le neuf à côté ; les comptes rendus rayent les points résolus ; les grilles tarifaires barrent le montant original. L'exemple de liste de tâches ci-dessus montre le duo qui a rendu le texte barré Markdown célèbre — cases pour l'état, barres pour l'histoire.

Référence de la syntaxe de texte barré Markdown

Vous tapezVous obtenez
~~texte~~Texte barré d'une ligne horizontale
~~ancien~~ nouveauAncienne valeur barrée, nouvelle à côté
**~~les deux~~**Gras et barre combinés
~~phrase de plusieurs mots~~La barre couvre chaque mot intérieur
~tilde simple~Pas barré — GFM exige exactement deux tildes

Comment écrire du texte barré Markdown

  1. 1

    Repérez le texte à barrer

    Le texte barré Markdown fonctionne sur un mot, une expression ou une ligne entière. Tout ce qui est entre les marqueurs reçoit la barre : choisissez des frontières qui correspondent à votre intention.

  2. 2

    Enveloppez de doubles tildes

    Tapez ~~ juste avant et juste après le texte, sans espace entre tildes et mots. L'aperçu du texte barré Markdown confirme l'instant où la syntaxe s'applique.

  3. 3

    Combinez prudemment

    Les barres se composent avec l'autre emphase : **~~barré gras~~** rend les deux. L'ordre importe peu ; une paire de marqueurs déséquilibrée oui — vérifiez l'aperçu si une demi-ligne se retrouve barrée.

  4. 4

    Copiez la syntaxe

    Copier le Markdown dans le terrain de jeu donne la source exacte du texte barré Markdown, tildes inclus, prête pour un README, un ticket ou un message.

Pourquoi le texte barré Markdown vit dans GFM, pas CommonMark

Le Markdown original ne pouvait pas barrer un texte : son auteur considérait la suppression comme une idée de présentation appartenant à la balise HTML del. La communauté en a décidé autrement : GitHub a livré ~~texte~~ en 2014 dans GFM, et son omniprésence — tickets, pull requests, wikis, README — a fait du texte barré Markdown un standard de fait. La syntaxe est aujourd'hui spécifiée dans l'extension GFM de CommonMark et prise en charge par presque tous les moteurs qui acceptent aussi les tableaux.

L'envers de la compatibilité existe : dans un environnement CommonMark strict, ~~brouillon~~ s'affiche avec ses caractères littéraux — sans gravité mais peu élégant. Si un document doit survivre à de tels moteurs, les alternatives sont la balise HTML del (suppression sémantique, permise là où le HTML l'est — voir la page souligner en Markdown pour le comportement des listes blanches HTML) ou la simple suppression du texte. Sur ce site, chaque outil rend GFM : le texte barré Markdown testé ici correspond au comportement GitHub.

Erreurs de texte barré Markdown

~un tilde~

~~deux tildes~~

Un tilde de chaque côté ne crée pas de texte barré Markdown — le rendu affiche les tildes. GFM exige la paire.

~~ espacé ~~

~~serré~~

Les espaces juste à l'intérieur des tildes affaiblissent ou cassent l'analyse dans certains moteurs. Gardez les marqueurs de texte barré Markdown collés au texte.

~~barre non fermée

~~fermée~~

Un marqueur d'ouverture non apparié ne barre rien — les tildes s'affichent littéralement. Deux marqueurs, toujours ; l'aperçu montre la différence immédiatement.

Le texte barré reste du texte

Les lecteurs d'écran peuvent annoncer le texte barré Markdown comme supprimé, mais les moteurs de recherche indexent les mots et le copier-coller les conserve. Ne cachez jamais de secret derrière une barre — supprimez vraiment ce qui doit disparaître.

Là où le texte barré Markdown rend service

Les journaux des versions sont le cas d'école : une ligne comme ~~Corrigé : plantage de connexion~~ remplacée par Problème résolu en 2.3.1 garde l'histoire visible tout en la marquant close, et le texte barré sert de cible de recherche aux enquêtes de régression. Les comptes rendus de réunion fonctionnent pareil : on barre les points résolus pour que la liste rétrécisse visuellement sans perdre la trace des propositions. Partout, la valeur est la même : le texte barré Markdown montre l'ancien état et le nouvel état sur une même ligne, là où la suppression ne montre que le survivant.

La même honnêteté joue en sens inverse. Parce que le texte barré reste dans le fichier et dans les index de recherche, une page pleine d'affirmations rayées continue de les communiquer faiblement. Épurez le texte barré Markdown lors des revues périodiques : gardez la barre quand elle explique un changement, supprimez-la quand elle n'explique plus rien.

Questions fréquentes

Sources et citations de spécification

“Strikethrough spans are delimited by a double tilde (~~).”
GitHub Flavored Markdown Spec
“GitHub Flavored Markdown, often shortened as GFM, is a strict superset of CommonMark.”
GitHub Flavored Markdown Spec

Outils Markdown associés