Ça s'en va et ça revient

Syntaxe du wiki de Dotclear 2.16, mai 2020
Syntaxe du wiki de Dotclear 2.16

Finalement après avoir supprimé le support de l’indice avec la syntaxe _indice_ la voilà de retour avec une syntaxe modifiée qui devrait poser moins de problème : ,,indice,,.

Et puis au passage, j’ai ajouté un truc que je voulais mettre en place depuis longtemps, en particulier pour pouvoir mettre en pause une liste numérotée et pouvoir la reprendre ensuite, ce qui n’est pas possible à ce jour.

Exemple :

# Élément 1
# Élément 2

Un peu de blabla puis…

# Élément 3
# Élément 4

Qui donne :

  1. Élément 1
  2. Élément 2

Un peu de blabla puis…

  1. Élément 3
  2. Élément 4

Soit côté HTML :

<ol>
  <li>Élément 1</li>
  <li>Élément 2</li>
</ol>

<p>Un peu de blabla puis…</p>

<ol>
  <li>Élément 3</li>
  <li>Élément 4</li>
</ol>

C’est balot, la liste interrompue a repris à l’indice 1.

Avec la modification, on va pouvoir lui dire de reprendre au numéro 3 :

# Élément 1
# Élément 2

Un peu de blabla puis…

# Élément 3§§|start="3"§§
# Élément 4

Qui donnera le résultat attendu, soit en HTML :

<ol>
  <li>Élément 1</li>
  <li>Élément 2</li>
</ol>

<p>Un peu de blabla puis…</p>

<ol start="3">
  <li>Élément 3</li>
  <li>Élément 4</li>
</ol>

La syntaxe est la suivante :

§§attributs du bloc§§

À placer en toute fin de ligne (sur la première pour un bloc multiligne), et qui permet de rajouter les attributs spécifiés dans la balise du bloc. C’est valable pour :

  • Les titres (<h…>)
  • Les lignes de séparation (<hr />)
  • Les blocs de citation (<blockquote>)
  • Les listes numérotées et non numérotées (<ul>, <ol>, <li>)
  • Les listes de définitions (<dl>, <dt>, <dd>)
  • Les textes préformatés (<pre>)
  • Les blocs de côté (<aside>)
  • Les paragraphes (<p>)

Pour les listes numérotées, non numérotées et de définitions, si on veut ajouter des attributs au bloc englobant (<ul>, <ol>, <dl>) il faut alors utiliser la syntaxe suivante, sur le premier élément de la liste (c’est ce que j’ai fait dans l’exemple ci-dessus, où on positionne le compteur à 3) :

§§|attributs de la liste§§

Et si on a besoin d’ajouter aussi des attributs au premier élément de la liste, il faut utiliser la syntaxe suivante :

§§attributs de l'élément|attributs de la liste§§

Toujours en fin de ligne.

Si le thème utilisé le prévoit, ça va permettre de rajouter des classes aux blocs, par exemple pour positionner différemment un bloc de côté (<aside>) ; après c’est une question d’imagination !

Ça sera dans la future 2.17 et ça serait cool que vous testiez ça sur le canal unstable si possible, avant que je la sorte ! Merci.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown.

Ajouter un rétrolien

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

Haut de page