Theme Javascript in mehrere Dateien aufteilen

Ja. Es ist schwer, das nachzuvollziehen. Ich möchte lieber nicht darüber nachdenken, wie oft ich 3 Stunden an etwas gearbeitet habe, nur um festzustellen, dass ich etwas falsch benannt oder falsch platziert habe, oder manchmal vergessen habe, es auf eine der scheinbar vielen Arten einzuschließen, wie das möglich ist (in plugin.rb, in einem include in einer js-Datei – welcher Pfad? Brauche ich eine Erweiterung?)

Am besten verwenden Sie Installieren Sie die Discourse Theme CLI Konsolenanwendung, um Ihnen beim Erstellen von Themes zu helfen und lassen Sie es ein Theme-Skelett für Sie erstellen. Und es macht das Debugging sehr einfach, da es automatisch auf Ihren Server (einen ganz normalen Produktionsserver) hochgeladen wird und (normalerweise) Ihren Browser automatisch neu lädt.

Keine Ahnung, was oder ob es einen Unterschied gibt (ich glaube nicht? Aber ich habe wenig Ahnung). Ich würde das verwenden, das sich im Theme-Skelett befindet.

Es gibt ein Repository namens all-the-themes. Sie können es herunterladen und darin nach Beispielen suchen. Und verwenden Sie immer das, das in letzter Zeit häufiger geändert wurde.

3 „Gefällt mir“