Das ist etwas komplizierter, um es in eine lokal installierte Theme-Komponente zu übersetzen, aber eine Möglichkeit, einem Remote-Theme etwas Flexibilität zu verleihen, wären Theme-Einstellungen (Add settings to your Discourse theme).
Dies beinhaltet das Hinzufügen einer settings.yml-Datei und das Aktualisieren einiger Werte in der Komponente und/oder der Vorlage. Dann erhalten Sie Einstellungen auf Ihrer Theme-Komponenten-Admin-Seite wie diese:
Es ist auch in Ordnung, bei der obigen Widget-Implementierung zu bleiben und über das Admin-Panel zu aktualisieren, aber wir empfehlen, wenn möglich Git zu verwenden; es ist einfacher zu teilen, wenn Sie Fehler beheben müssen, und es erleichtert die Nachverfolgung Ihrer Änderungen.
