Le tableau Markdown prend en charge une syntaxe où les premières colonnes ne commencent pas par un pipe (et les dernières colonnes ne se terminent pas par un pipe).
Ceci est un tableau valide ![]()
icon | description | content |
-|-|-|
:discourse2: | **Résumé** | **Discourse OpenID Connect** permet d'utiliser un fournisseur OpenID Connect comme fournisseur d'authentification pour Discourse.
:hammer_and_wrench: | **Lien du dépôt** | <https://github.com/discourse/discourse-openid-connect>
:open_book: | **Guide d'installation** | [Comment installer des plugins dans Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)
Il s’affiche comme suit :
| icon | description | content |
|---|---|---|
| Résumé | Discourse OpenID Connect permet d’utiliser un fournisseur OpenID Connect comme fournisseur d’authentification pour Discourse. | |
| Lien du dépôt | https://github.com/discourse/discourse-openid-connect | |
| Guide d’installation | Comment installer des plugins dans Discourse |
La modification et la sauvegarde du tableau (sans modifier les données) avec le constructeur de tableaux duplique chaque ligne qui ne commence pas par un pipe :
Si les en-têtes manquent d'un pipe au début, la modification et la sauvegarde dupliquent l'en-tête :
Si les en-têtes et le séparateur manquent d'un pipe au début, cela duplique l'en-tête et le séparateur :
Si toutes les lignes sauf l'en-tête manquent d'un pipe au début, la modification et la sauvegarde dupliquent tout sauf l'en-tête
gmumsb.cloudfront.net/original/4X/8/6/9/8698915fc6b623d8f1d4495694845016fcace410.mp4
Si chaque ligne manque d’un pipe au début, la sauvegarde du tableau ne fonctionne pas et génère une erreur JS :
Cannot read properties of null (reading 'length').
Le tableau par défaut du modèle de sujet dans Customization > Plugin n’utilisait pas de pipes au début, donc je l’ai modifié pour ajouter les pipes et éviter les erreurs potentielles.
Pour résumer :
-
Les lignes de tableau sans pipes au début sont une syntaxe Markdown valide
-
Le constructeur de tableaux n’aime pas les lignes de tableau sans pipes au début
![]()