Une partie du WikiTexte n'est reconnue que quand l'interpréteur est en mode « bloc ».
Caractéristiques communes de ce WikiTexte en mode bloc :
- Il occupe au moins une ligne entière.
- Le marqueur de fermeture doit être situé en fin de ligne (dans certains cas la fin de ligne est le marqueur de fermeture)
WikiTexte | Marqueurs |
---|---|
Citations en bloc en WikiTexte | Les citations multi-lignes sont encadrées par le texte <<< tout seul sur sa ligne ; les citations mono-ligne sont aussi possibles. |
Blocs de code en WikiTexte | Les blocs de code sont encadrés par le texte ``` tout seul sur sa ligne. |
Définitions en WikiTexte | Chaque terme est sur sa propre ligne, et chaque définition est sur sa propre ligne. |
Fins de lignes forcées en WikiTexte | Encadrées par le texte """ tout seul sur sa ligne. |
Titres de rubriques en WikiTexte | Lignes complètes commençant par ! . |
Lignes horizontales en WikiTexte | Une ligne ne contenant que le texte --- . |
Listes en WikiTexte | Chaque élément de liste est sur sa propre ligne. |
Paragraphes en WikiTexte | Tout autre texte que le marqueur de début d'une des autres expressions WikiTexte en mode bloc constitue le début d'un paragraphe. Même un marqueur de début d'expression WikiTexte en mode en ligne constitue le début d'un paragraphe. L’interpréteur inclut toutes les lignes suivantes dans le paragraphe jusqu'à rencontrer une ligne vide. |
Styles et Classes en WikiTexte | Encadrés par des lignes commençant par @@ . |
Tableaux en WikiTexte | Chaque ligne du tableau est une ligne de texte qui commence et se termine par | . |
Blocs typés en WikiTexte | Encadrés par des lignes commençant par $$ . |
Les expressions WikiTexte ci-dessus ne sont reconnues qu'en mode bloc. Par contre, le texte contenu à l'intérieur sera interprété en mode en ligne (les Citations en bloc en WikiTexte et les Styles et Classes en WikiTexte sont les deux expressions pour lesquelles l'interpréteur poursuit l'analyse en mode bloc). L'analyse en mode en ligne peut amener l'interpréteur à rencontrer un contenu qui le fait basculer en mode bloc.
À la fin de la dernière ligne du bloc, l'interpréteur retourne en mode bloc.
Si le marqueur de début d'une des expressions de bloc ci-dessus est rencontré alors que l'interpréteur est en mode en ligne, il sera ignoré et apparaîtra tel quel dans le résultat.