Commencez avec Theme Creator et le Theme CLI

Ce sujet vous guidera sur la façon d’utiliser la Theme CLI avec notre site Theme Creator pour développer un thème et prévisualiser vos modifications sur un site Discourse en direct.

  1. Inscrivez-vous pour un compte ici sur Meta si ce n’est pas déjà fait

  2. Connectez-vous à Theme Creator

  3. Installez la Theme CLI via les instructions ici

  4. Créez un nouveau thème sur Theme Creator en :

    • Visant https://discourse.theme-creator.io/my/themes
    • Cliquement sur Installer, et en sélectionnant l’option « Créer Nouveau ».
    • Donnant à votre thème un nom unique (vous pouvez ignorer le schéma de couleurs pour l’instant).
  5. Cliquez sur Avancé, puis modifier localement, et récupérer la clé API.

    Copiez la clé API qui est générée.

  1. Retournez à votre ligne de commande et tapez discourse_theme download example-folder, où example-folder est l’endroit où votre thème sera stocké localement. Suivez les invites.

    • Entrez https://discourse.theme-creator.io comme URL racine de votre site Discourse.

    • Entrez votre clé API de l’étape précédente lorsqu’on vous le demande.

    • Continuez à suivre les invites et sélectionnez le thème que vous avez créé à l’étape 4.

    • Entrez oui lorsqu’on vous demande si vous souhaitez commencer à surveiller votre thème.

  2. Maintenant, votre dossier de thème local est surveillé pour les changements, qui seront automatiquement téléchargés sur Theme Creator. Vous pouvez ouvrir un aperçu de votre thème en cliquant sur aperçu dans les paramètres de votre thème sur Theme Creator.

  3. Pour arrêter de surveiller les changements, appuyez sur ctrl + c dans votre fenêtre de ligne de commande. Pour recommencer à surveiller les changements, tapez discourse_theme watch example-theme.

:tada: Vous avez maintenant un répertoire de thème local que vous pouvez modifier et voir vos changements en direct !

Pour un aperçu approfondi de la façon dont les thèmes sont structurés et de ce que vous pouvez faire, consultez notre Developing Discourse Themes & Theme Components


Ce document est contrôlé par version - suggérez des modifications sur github.

42 « J'aime »