Art ASCII en Markdown : blocs de code et caractères spéciaux
Pour conserver un dessin multiligne en Markdown, placez-le dans un bloc de code délimité. Choisissez une clôture plus longue que toute suite identique présente dans le dessin, puis vérifiez le rendu du service utilisé.
Exemple 1 : un chat dans un bloc
```text /\_/\ ( o.o ) > ^ < ```
Copiez les deux clôtures et le dessin entre elles. text indique ici un contenu textuel ; certains services l’ignorent. Les lignes vides autour du bloc aident à séparer votre message du dessin. Ne placez pas les caractères du chat entre simples accents graves : le code en ligne n’est pas un format adapté aux dessins multiligne.
Exemple 2 : un dessin contenant trois accents graves
````text This drawing contains ``` inside it. ````
Les quatre accents graves de chaque clôture entourent sans ambiguïté les trois présents dans le contenu. Les règles CommonMark autorisent les clôtures en accents graves ou en tildes. N’alternez pas les deux types entre ouverture et fermeture. Les boutons ArtASCII choisissent une longueur de clôture adaptée au texte copié.
Pourquoi le dessin change hors du bloc
| Signe | Risque hors bloc | Action |
|---|---|---|
| * | Emphase / emphasis | Bloc de code / code block |
| < > | HTML / citations | Bloc de code / code block |
| Espaces / spaces | Fusion / collapse | Préserver / preserve |
| ` | Délimiteur / delimiter | Clôture plus longue / longer fence |
N’échappez pas manuellement chaque signe à l’intérieur du bloc. Les barres inverses ajoutées pour « protéger » des astérisques peuvent devenir visibles et ajouter des colonnes. Partez du texte brut et ajoutez seulement les clôtures nécessaires.
Limites des plateformes
La documentation GitHub confirme l’usage des blocs clôturés sur ce service. Un éditeur Markdown peut toutefois utiliser ses propres extensions et règles de largeur. La validité syntaxique ne garantit pas l’absence de défilement sur mobile. Testez un collage réel et réduisez le dessin s’il monopolise la conversation.