Bonjour,
Comparaison des syntaxes SPIP et Markdown
http://romy.tetue.net/1056
Extraits de ce texte fort exhaustif :
Dans SPIP, il n’existe qu’un seul niveau de titre par défaut, dit « intertitre », ce qui, il faut bien le reconnaître, est souvent tout à fait suffisant, mais qui a le défaut d’être de niveau 3 (au lieu de 2 — le titre de niveau précédent étant le premier, traditionnellement réservé au titre de la page). Markdown propose des titres de niveau 1 à 6, avec des variantes syntaxiques plus naturelles.
Les listes SPIP ont le défaut de ne permettre qu’une ligne de texte par item, ce qui est très limité par rapport à Markdown, qui accepte plusieurs paragraphes et autres blocs de code, citation, etc.
Étant amené à fréquemment rédiger des pages de documentation technique, je partage cette opinion sur les principales lacunes du langage Spip : les titres et les items de listes à plusieurs paragraphes.
Quelques remarques complémentaires :
- je trouve la syntaxe des titres Markdown à base de '###' moins lisible et moins intuitive que les '===' des langages Wiki. Quitte à vouloir améliorer les choses, ça me paraît une piste plus intéressante;
- dans le monde informatique, on trouve souvent le symbole '#' sémantiquement associé à deux notions, les commentaires de code (assembleur, shell...) et les numérotations (cf. les listes numérotées Spip -#). Il me paraîtrait intéressant de lui conserver ce second rôle en l'étendant aux titres. Ainsi, '===#' symboliserait un titre numéroté de niveau 3. Vaste sujet qui mérite une discussion plus approfondie...
- d'un point de vue franco-français (ou plutôt Azertyuio-Azerty), les caractères '{}#\' nécessitent l'usage de la touche 'Alt-Gr', beaucoup moins pratique que le classique "Shift" tant par sa disposition au centre-droit du clavier, près de la barre d'espace, que par son unicité. C'est un inconvénient car ça ralentit la frappe. Bien sûr, on ne peut pas pas l'éviter complètement mais autant limiter son usage autant que possible. Pour la même raison, les syntaxes **gras** ou _italiques_ sont très appréciables.
Il y a une discussion quelque part sur ce sujet ?
Christian Marget