Toujours plus

Syntaxe du wiki de Dotclear 2.14+

Ça fait quelques temps, genre quelques années, que je me dis que ça serait cool de pouvoir ajouter des attributs aux éléments qu’on utilise en mode wiki.

Je m’explique :

Par exemple, vous avez une liste numérotée de 6 points, coupée en 2, et donc vous voudriez reprendre le comptage au numéro 4 pour la seconde partie. Jusque là, rien de très complexe, sauf qu’avec la syntaxe wiki il n’y a aucun autre moyen que de passer par du HTML et ça complique les choses.

Autre exemple, vous voudriez appliquer une classe particulière à certains éléments, ou ouvrir un lien dans une nouvelle fenêtre et là encore pas moyen de le faire, il faut passer par le HTML.

Du coup je suis en train d’imaginer une extension de la syntaxe pour régler ça, en utilisant le symbole § de la manière suivante :

  • La syntaxe générale est §<attribut élément>§
  • On peut définir des attributs pour le parent de l’élément (s’il est implicite) en utilisant §<attribut élément>|<attribut parent>§
  • la première et la seconde partie sont optionnelles
  • L’ensemble doit suivre directement l’élément en question, derrière le second délimiteur si celui en possède deux

Si je reprends mes exemples cités plus haut, j’écrirai alors :

# premier élément
# deuxième élément
# troisième élément

Bla bla

#§|start="4"§ quatrième élément
# cinquième élément
# sixième élément

Pour le premier (vous aurez noté que je n’utilise que la 2e partie ici, pour ajouter un attribut à l’élément ol.

Bla bla avec un [lien|http://exemple.org]§target="_blank"§ dans la phrase.

Pour le second pour ouvrir le lien dans une nouvelle fenêtre.

Le choix du caractère § n’est pas définitif, d’ailleurs est-ce qu’il serait facilement utilisable sur vos claviers (autres que le clavier Mac français) ? De plus il faudrait peut-être prévoir de doubler celui-ci en début et fin pour ne pas perturber ceux qui utilisent déjà ce caractère !

Z’en pensez ?

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/13970

Haut de page