Skip to content

Spec des backticks

nombre de backticks

cf. https://git.spip.net/spip/aide/pulls/4615#issuecomment-56267

Il parait qu’on peut mettre autant de backticks (pour le code) qu’on veut, genre 4 pour en montrer 3. Cependant SPIP ne traite que jusque qu’à 3 backticks.

Dans SPIP, ce code suivant échoue sur quatre et quatre avec ```trois``` dedans là où Gitea par exemple n’échoue pas (et les mets inline)

SPIP passe automatiquement en spip_code_block à 3 backtick

-# un -# deux -# trois -# quatre

-# deux avec `un` dedans -# trois avec ``deux`` dedans -# quatre avec ```trois``` dedans

5 backticks encadrent tout le bloc suivant:

-# `un`
-# ``deux``
-#  ```trois```
-# ````quatre````

-# ``deux  avec `un` dedans ``
-#  ```trois avec ``deux`` dedans ```
-# ````quatre avec ```trois``` dedans````

info

cf. #4864 cf. https://github.github.com/gfm/#info-string donc

Toute la première ligne d’un code non inline est considéré comme l’info (trimmé), mais peut contenir des espaces donc…

``` truc est dans l’info
code
```

Pour le moment SPIP ne reconnait que si 1 mot est collé aux backticks

```truc
code
```