الآن تتم مراقبة مجلد السمة المحلي الخاص بك بحثًا عن التغييرات، والتي سيتم تحميلها تلقائيًا إلى Theme Creator. يمكنك فتح معاينة للسمة الخاصة بك عن طريق النقر على preview في إعدادات السمة الخاصة بك على Theme Creator.
مرحباً. أحاول اتباع هذه التعليمات ولكنني أواجه مشكلة باستمرار. بعد إضافة مفتاح API أرى ما يلي:
/usr/local/lib/ruby/gems/3.2.0/gems/discourse_theme-0.7.3/lib/discourse_theme/cli.rb:100:in `run': undefined method `exists?' for Dir:Class (NoMethodError)
FileUtils.mkdir_p dir unless Dir.exists?(dir)
^^^^^^^
Did you mean? exist?
from /usr/local/lib/ruby/gems/3.2.0/gems/discourse_theme-0.7.3/bin/discourse_theme:6:in `<top (required)>'
from /usr/local/lib/ruby/gems/3.2.0/bin/discourse_theme:25:in `load'
from /usr/local/lib/ruby/gems/3.2.0/bin/discourse_theme:25:in `<main>'
هل توقف discourse_theme watch عن إعادة التحميل المباشر؟ كان يقوم بتحديث الثيم الخاص بي عند حفظه، ولكن الآن يجب عليّ تحديث علامة التبويب يدويًا. لا يوجد شيء في وحدة التحكم يشير إلى السبب.
أمر discourse_theme watch يعمل ويزامن التغييرات الخاصة بي إلى عنوان URL للمعاينة. لقد أنشأت سُمعة (theme) أضفت فيها `color_schemes` إلى ملف `about.json`. وهي تظهر في قائمة الاختيار الخاصة بالسُمعة تحت `/me/theme`. ومع ذلك، لا يمكنني اختيار مخطط/لوحة ألوان وعرضها، بل أعلق بمخطط افتراضي يُدعى “Light” لم أقم بتحديدُه بنفسي.
كما أن مخططات الألوان المسماة الخاصة بي من ملف `about.json` لا تظهر تحت `/me/preferences/interface`.