Hallo Community, ich benutze eine Discourse-Seite, um einige Spezifikationen zu veröffentlichen, die hauptsächlich in Markdown geschrieben sind, aber ich bin auf das Problem gestoßen, dass die für die Header verwendeten Anker gerendert werden, obwohl sie verborgen sein sollten.
Weiß jemand, ob es eine Möglichkeit gibt, sie zu verbergen?
Das Problem liegt eher daran, dass wir die Markdowns, die auch für andere Zwecke in Discourse verwendet werden, veröffentlichen. Daher verwenden die Personen, die die Dokumente pflegen, diese Anker für Querverweise, wenn sie mehrere Markdowns in einem einzigen Dokument zusammenführen.
Ich denke, ich werde eine Art Skript erstellen, um den Inhalt vor dem Posten zu bereinigen.
Die Lösung besteht auch darin, ein Plugin für Discourse mit einem Markdown-Plugin zu erstellen, um diese Syntax zu unterstützen. Wenn Sie etwas Budget haben, könnten Sie Marketplace fragen.
Wenn du immer noch interessiert bist, habe ich ein kleines Discourse-Plugin erstellt, das das Festlegen einer Anker-ID neben der Überschrift handhabt.
Es funktioniert neben den automatischen Überschriften-Ankern von Discourse.
Beachte, dass es sich um eine grundlegende Unterstützung handelt. Es gibt wahrscheinlich viele Varianten, aber dieses Plugin unterstützt nur die folgenden:
@Arkshine Wissen Sie, wie Anker in Discourse (der aktuellen Website) generiert werden? Ich frage, weil sie nicht den von Ihnen geteilten Mustern zu folgen scheinen. Sehen Sie zum Beispiel dies: