Markdown-Regeln für Inline vs. Block

Ist es möglich, dass dasselbe Tag sowohl von einer Inline-Regel als auch von einer Block-Regel erkannt wird?

Ich habe einige BBCode-Regeln erstellt, und es kommt auf unserem Board sehr häufig vor, dass das Tag auf derselben Zeile wie der Text steht, was eine Inline-Regel sinnvoller macht. Gleichzeitig gibt es jedoch oft Zeilenumbrüche mitten in einem großen Textblock, was dazu neigt, die Inline-Regel zu unterbrechen.

Gibt es eine einfache Möglichkeit, dies in der Regel-Engine zu vereinbaren, oder ist dies eine schlechte Idee, und sollten wir stattdessen über eine Umstrukturierung der Beiträge nachdenken, um sie an das Tag-Format anzupassen?

1 „Gefällt mir“

Die meisten Importeure bereinigen diese Tags und fügen bei Bedarf Zeilenumbrüche hinzu.

3 „Gefällt mir“

Benutzer verwenden auf unserem Forum gerne mehrere BBCode-Tags gleichzeitig, oft verschachtelt, um wirklich komplexe Effekte zu erzielen.

Hier sind einige Beispiele:

Es handelt sich dabei um sehr grundlegende und sichere HTML-Ersatzlösungen. Wir haben bereits eine ganze Reihe davon zum Laufen gebracht, bis uns klar wurde, dass Tags für die Anwendung von Block-Regeln jeweils auf einer eigenen Zeile stehen müssen. Es fehlen noch einige Funktionen, wie etwa die Möglichkeit für Nutzer, beliebige Google-Schriften mit [font=gfontname] zu verwenden, sowie Akkordeons und Registerkarten. Doch wir arbeiten Schritt für Schritt an den anfänglichen Problemen. Ich habe dir dazu eine private Nachricht auf deiner Seite gesendet.

Wir diskutieren definitiv über eine Korrektur der Tags durch Import (wir wandeln einige bereits in das Äquivalent von Markdown um), aber wir könnten es auch einfach dabei belassen, dass Nutzer alte Beiträge nachträglich selbst korrigieren. Ich denke, es muss doch für alles eine Grenze geben.

2 „Gefällt mir“