Suivi — Syntaxe markdown ascii art tout cassé

#3262 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
0
29
nov.
2025

Comme vu dans https://linuxfr.org/users/krunch/journaux/coquillage-inverse-legitime le Code Block n'affiche pas l'ascii art correctement.

L'original : https://asciiflow.com/#/share/eJyrVspLzE1VslJKzi8szczJSUxPVcjMK0stKj68UklHKSexMrUIKFsdowQSy8zPi1GyMtKJUaoA0pYWhkBWJUjEwgzIKkmtKAFyYpQeTel5NKUBA01QUMAhQ4QqoDAlICYm79GUpuSczNS8EiADZAeQKE4tKkstLVKAiSSm5GbmgTmU2wVhI%2ByCARQR6tmFFFRzoIxpu4yMaGwrusl0sgtXMjIyejS9BcZbAhemmSsQhtLDz1MgkWpobGwOzxV0jFeYj6ll26Npe6D2oURbEwYDK5oxxFP0FKyeApmOVYYIVTModJVSrVItAIUj3G8%3D

Le même dans un code block :

┌──────┐  ┌──────────┐  ┌─────┐
│client│  │  serveur │  │admin│
│      │  │          │  │     │
│   ───├──►22        │  │     │
│      │  │          │  │     │
│      │  │┌───────22◄──┤───  │
│      │  ││         │  │     │
│      │  │└─►1337──┐│  │     │
│      │  │         ││  │     │
│ 22◄──│──│─────────┘│  │     │
│      │  │          │  │     │
└──────┘  └──────────┘  └─────┘

Le même dans un quote block :

┌──────┐ ┌──────────┐ ┌─────┐
│client│ │ serveur │ │admin│
│ │ │ │ │ │
│ ───├──►22 │ │ │
│ │ │ │ │ │
│ │ │┌───────22◄──┤─── │
│ │ ││ │ │ │
│ │ │└─►1337──┐│ │ │
│ │ │ ││ │ │
│ 22◄──│──│─────────┘│ │ │
│ │ │ │ │ │
└──────┘ └──────────┘ └─────┘

Capture d'écran du rendu code block avec la CSS par défault : https://nextcloud.krunch.be/s/BNbmYQ3gZbHW6LP
Capture d'écran du rendu code block avec la CSS contrib/kaiska-short : https://nextcloud.krunch.be/s/icGsy44ETexyoBr

  • # Explications

    Posté par  (site web personnel) . Évalué à 3 (+0/-0).

    Le block quote n'est a priori pas censé préserver les espaces (c'est une citation de texte, et les espaces multiples ne sont pas conservés ailleurs dans le texte).
    Le block code conserve les espaces, pour peu que ça en soit un, ie. qu'il soit détecté qu'on voulait commencer un bloc de code en le séparant du reste par une ligne vide.

    • [^] # Re: Explications

      Posté par  (site web personnel) . Évalué à 2 (+0/-0).

      TIL

      Voici du texte normal suivi d'un codeblock sans espace entre les deux :

      voici mon premier codeblock

      Voici du texte normal suivi d'un codeblock avec un espace entre les deux :

      voici mon deuxième codeblock
      

      Voici du texte normal avec un code block sur la même ligne

      Et un autre texte avec un codeblock encadré de backticks simples.

      Bon du coup je comprend même pas pourquoi le premier exemple fonctionne de cette manière. Ça serait moins confusant si on acceptait les backticks simples pour le code inline et les triples backticks uniquement pour le code mis en forme.

      Enfin, merci pour l'explication.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.