Schlagen Sie vor, dass Benutzer beim Einfügen von Code-Snippets Codeblöcke verwenden

Wir verwenden Discourse, um ein Support-Forum für Programmierung und verwandte technische Aktivitäten zu betreiben. Neue (oder weniger technisch versierte) Nutzer sind mit der Umgebung dieses Forums nicht sofort vertraut und fügen naiv Codeausschnitte (z.B. Python-Code) in ein Texteingabefeld ein, ohne entsprechende Code-Markierungen (z.B. dreifache Backticks), was oft schwer zu lesen ist, weil die Code-Einrückung (und möglicherweise einige Syntax-Konstruktionen) vollständig zerstört wird.

Gibt es einen Ansatz/Plugin, um Folgendes zu erkennen:

  • dass ein Nutzer einen Codeausschnitt ohne entsprechende Marker/Fences einfügt (die Erkennung des Quellcodes könnte konfigurierbar sein, basierend auf häufig verwendeten Sprachen oder Programmiermustern für das Forum)
  • und dann eine einfache Popup/Overlay/Benachrichtigung anzuzeigen, die in etwa sagt: „Hey, es sieht so aus, als ob du Quellcode einfügst. Stelle sicher, dass du ihn in einen vorformatierten Textblock setzt, um die Lesbarkeit zu optimieren“, mit einem Verweis auf die Schaltfläche, um dies zu tun

?

Vielen Dank im Voraus für jeden Hinweis

1 „Gefällt mir“

Willkommen bei Meta :waving_hand:

Vielleicht ist diese Theme-Komponente das, wonach Sie suchen:

6 „Gefällt mir“

Großartig, sieht genau aus wie das, was ich gehofft hatte
danke für die schnelle Antwort!

5 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.