Ist es möglich, eine Theme-Komponente aus einem lokalen Ordner (als Plugin) für die lokale Entwicklung zu verwenden?

Um an einer benutzerdefinierten Theme-Komponente zu arbeiten, möchte ich sie aus dem lokalen Ordner neu laden, ohne einen Installationsprozess über Git oder .tar durchführen zu müssen.
Ist das möglich? Welchen Pfad/Ordner sollte ich verwenden?

Danke!

Gerne, du kannst die discourse_theme-Gem verwenden

Es gibt auch eine Anleitung, die dir den Einstieg erleichtert:

3 „Gefällt mir“

Falls es irgendwie unklar ist: Diese Lösung ist genau das, was der Fragesteller (OP) wollte, nur besser. Es ist ein fantastisches Tool.

3 „Gefällt mir“

Danke @Johani, das ist sogar noch besser als erwartet!

1 „Gefällt mir“

@pfaffman Ja. Der OP hat gefragt, ob Themes als lokaler Ordner hinzugefügt werden können und die Anwendung dies übernimmt. Das Gleiche ist für Plugins wie plugins/plugin-name/... möglich. Gibt es eine entsprechende Option für Themes? Zum Beispiel themes/theme-name/...?

Du kannst das Theme in einen beliebigen Ordner legen. Der Befehl discourse_theme watch <path> überwacht diesen dann auf Änderungen und lädt sie in Echtzeit auf die Site hoch. Das ist die Lösung.

3 „Gefällt mir“