Ich versuche, Code für einen Event-Kalender in Discourse einzufügen. Ich habe die vier Leerzeichen-Einrückung verwendet, aber es scheint nicht zu funktionieren.
Der Grund dafür ist, dass Discourse Benutzereingaben in Beiträgen aus Sicherheitsgründen filtert. Sie möchten nicht, dass zufällige Benutzer Skripte auf Ihrer Website ausführen, daher filtern wir diese heraus.
Sie können eine Theme-Komponente verwenden, um dies zu ermöglichen. Wenn Sie etwas wie das Folgende in einer neuen Theme-Komponente unter dem Reiter „Header“ hinzufügen und diese dann zu Ihrem aktiven Theme hinzufügen, können Sie diesen Einbettungstyp verwenden.
Anstatt den Kalender in einem Beitrag einzubetten – was für die Darstellung der Desktop-Version zu schmal ist –, übernimmt diese Theme-Komponente die „Anstehende Veranstaltungen"-Seite des DiscourseCalendar-Plugins.