Règles Markdown en ligne vs bloc

Est-il possible qu’un même tag soit reconnu à la fois par une règle en ligne et par une règle de bloc ?

Je suis en train de créer des règles BBCode, et il est très courant sur notre forum que le tag se trouve sur la même ligne que le texte, ce qui rend une règle en ligne plus adaptée. Cependant, il y a souvent des sauts de ligne au milieu d’un gros bloc de texte, ce qui a tendance à rompre la règle en ligne.

Existe-t-il un moyen simple de concilier cela dans le moteur de règles, ou s’agit-il d’une mauvaise idée et devrions-nous plutôt envisager de restructurer les publications pour qu’elles correspondent au formatage des tags ?

1 « J'aime »

La plupart des importateurs corrigent ces balises en ajoutant des sauts de ligne si nécessaire.

3 « J'aime »

Les gens aiment utiliser plusieurs codes BB ensemble, souvent en les imbriquant sur notre forum pour créer des effets vraiment complexes.

Voici quelques exemples :

Ce sont tous des remplacements HTML très basiques et très sûrs. Nous en avons fait fonctionner un bon nombre jusqu’à ce que nous réalisions que les balises devaient être sur leur propre ligne si nous voulions utiliser les règles de bloc. Il nous en manque encore quelques-unes, comme permettre aux utilisateurs d’utiliser n’importe quelle police Google avec [font=gfontname], ainsi que les accordéons et les onglets, mais nous réglons progressivement les problèmes initiaux. Je vous ai envoyé un MP à ce sujet sur votre site.

Nous discutons certainement de la correction des balises via l’importation (nous en transformons déjà certaines en l’équivalent du Markdown), mais nous pourrions simplement accepter que les utilisateurs reviennent et corrigent leurs anciens messages. Il doit bien y avoir une limite à tout, je pense.

2 « J'aime »