Syntaxhervorhebung funktioniert in diesem Beitrag nicht

Hallo, ich hatte keine Probleme mit der Syntaxhervorhebung auf meiner Website, abgesehen von diesem bestimmten Beitrag, aus unbekannten Gründen, irgendwelche Ideen? (Ich habe die Lisp-Syntax erzwungen)

Funktioniert es im abgesicherten Modus?

1 „Gefällt mir“

Ja, das tut es. Ich hätte nicht gedacht, dass ich es versuchen würde, da alle anderen Beiträge funktionieren.

@patrickemin was möchten Sie mit diesem Thema tun? Sollen wir es löschen oder gibt es hier ein tatsächliches Problem, bei dem Sie Hilfe benötigen? Wenn ja, können Sie genügend Details und vielleicht einen Screenshot bereitstellen, damit wir Ihnen helfen können?

Tatsächlich habe ich dieses Problem immer noch: Die Syntaxhervorhebung funktioniert für diesen speziellen Beitrag nicht, aber für alle anderen schon. Und so funktioniert nach dem Testen im abgesicherten Modus die Syntaxhervorhebung für alle Beiträge. Das erklärt nicht, warum die Syntaxhervorhebung für diesen speziellen Beitrag, der nichts Besonderes ist, im Nicht-Abgesichert-Modus nicht funktioniert.

Wenn Sie diesen Beitrag hier in eine private Nachricht kopieren/einfügen würden, würde es funktionieren?

Soweit ich das beurteilen kann, glaube ich, dass es sich um die Theme-Komponente Code-block line numbers handelt. Speziell mit der Sprache lisp.

3 „Gefällt mir“

Ja, es funktioniert überall sonst, zum Beispiel hier.

Eigentlich gibt es zwei TCs, Syntaxhervorhebung und Zeilennummerierung, die funktionieren sollten, wenn ich Code auf meiner Seite poste. Die Zeilennummerierung funktioniert, aber die Syntaxhervorhebung nicht (nur für diesen Beitrag).

Und es scheint, dass ich bei meiner Anfrage nicht sehr klar war. Ich werde versuchen, sie unten so gut wie möglich umzuformulieren. Auf meiner Discourse-Seite hat jemand eine Nachricht mit Autolisp-Programmiercode gepostet. Normalerweise sollte dieser Code mit den beiden Komponenten, die ich auf meiner Seite installiert habe – Syntaxhervorhebung und automatische Zeilennummerierung – automatisch nummeriert werden und die Lisp-Sprachsyntax hervorgehoben erscheinen. Dies funktioniert nicht, und ich möchte betonen, dass dies nur für diesen Beitrag gilt, da es bei allen anderen funktioniert. Also funktioniert nur für diesen Beitrag die Zeilennummerierung einwandfrei, tatsächlich habe ich dieses Problem noch nie gemeldet. Aber die Syntaxhervorhebung funktioniert nicht. Ich weiß nicht, warum diese Komponenten-Theme nur für diesen Beitrag nicht funktioniert und für alle anderen schon.

Ich denke, es könnte an der Größe des Snippets liegen. Wenn ich (sehr grob :slight_smile:) einen Teil des ersten ausschnitte, um es kleiner zu machen, wird es wie erwartet hervorgehoben.

1 „Gefällt mir“

Ah, okay, das könnte ein Hinweis sein. Tatsächlich habe ich schnell nachgesehen und hatte wahrscheinlich noch nie einen Code dieser Länge auf meiner Website (ich weiß nicht, was die maximale Länge ist)

1 „Gefällt mir“

Wenn Sie die Zeilennummerierungskomponente deaktivieren, sollten Sie sehen können, dass die Hervorhebung wie erwartet funktioniert (ähnlich dem abgesicherten Modus, aber spezifischer). Es scheint also eine Einschränkung in der Themenkomponente zu sein. Ich bin mir über die Einzelheiten jedoch nicht sicher.

2 „Gefällt mir“