Data-theme-toc="true" sollte in einem eigenen Absatz am Anfang eines Beitrags stehen

Ich habe gerade diesen Bug-Report erstellt, und es scheint, dass der Composer beim Parsen der Benutzereingabe den Spezifikationen entspricht.

Das ursprüngliche Problem trat auf, als ein Benutzer den Code <div data-theme-toc="true"> </div> einfügte, um das Inhaltsverzeichnis auszulösen. Da er mit der Markdown-Spezifikation nicht vertraut war, hatte er keine Ahnung, dass das Fehlen einer Leerzeile nach diesem HTML-Code zu einem Renderproblem führen würde.

Ich würde zwei Dinge vorschlagen. Das Einfügen dieses Codes über die Composer-Schnittstelle (Schaltfläche +) sollte

  1. den Code am Anfang des Beitrags einfügen
  2. eine Leerzeile nach dem Code hinzufügen

Natürlich könnte der Benutzer es immer noch falsch machen, aber so ließe sich das Problem, das wir hatten, möglicherweise verhindern.

Übrigens ist es eine großartige Komponente. Äußerst nützlich!

1 „Gefällt mir“

Ich stimme zu, dass dies eine schöne QoL-Verbesserung wäre (habe es jedoch nach Contribute > Feature verschoben)

1 „Gefällt mir“

Ich platziere normalerweise das <div data-theme-toc="true"> </div> ganz am Ende des Beitrags. Dann steht darunter nichts, was seltsam aussehen könnte. Exploring TOC Issues