Ouais. C’est difficile à comprendre. Je préfère ne pas penser au nombre de fois où j’ai passé 3 heures sur quelque chose pour finalement me rendre compte que j’avais mal nommé quelque chose ou que je l’avais mis au mauvais endroit, ou parfois, j’ai oublié de l’inclure dans l’une des nombreuses façons qui existent pour le faire (dans plugin.rb, dans un include dans un fichier js - quel chemin ? Ai-je besoin d’une extension ?)
Le mieux est d’utiliser Installer l’application console Discourse Theme CLI pour vous aider à créer des thèmes et de la laisser créer un squelette de thème pour vous. Et cela rend le débogage très facile car il le télécharge automatiquement sur votre serveur (un simple serveur de production) et (généralement) recharge automatiquement votre navigateur.
Aucune idée de ce qu’est la différence ou s’il y en a une (je ne pense pas ? Mais je n’en sais pas grand-chose). J’utiliserais celui qui se trouve dans le squelette du thème.
Il existe un dépôt appelé all-the-themes. Vous pouvez le récupérer et y rechercher des exemples. Et utilisez toujours celui qui a été modifié plus récemment.