Canapin
(Coin-coin le Canapin)
4 مارس 2025، 12:57م
2
أهلاً بك
بالإضافة إلى لوحة الألوان، سيكون CSS/SCSS، والمزيد إذا لزم الأمر (JS، HTML).
قد تكون مهتمًا بهذا:
يمكن استخدام سمات Discourse (Discourse Themes) ومكونات السمات (Theme Components) لتخصيص مظهر وشعور ووظائف الواجهة الأمامية لـ Discourse. يهدف هذا القسم من أدلة المطورين إلى توفير جميع المواد المرجعية التي تحتاجها لتطوير سمات بسيطة لموقع واحد، وصولاً إلى مكونات السمات المعقدة مفتوحة المصدر.
يهدف هذا التمهيد إلى توفير خريطة لجميع الأدوات وواجهات برمجة التطبيقات (APIs) لتطوير السمات. إذا كنت تفضل برنامجًا تعليميًا خطوة بخطوة لتطوير السمات، انتقل مباشرة إلى:
السمات مقابل مكونات السمات
يمكن استخد…
يمكنك إنشاء سمات ومكونات. المكونات تشبه “السمات الفرعية” (يمكنها احتواء الأنماط والميزات)، ويمكن تمكين أي مكون لسمة واحدة أو أكثر.
هناك أداة سطر أوامر تساعد في إنشاء السمات والمكونات، وأقترح عليك إلقاء نظرة عليها:
إن [discourse] Discourse Theme CLI هو جوهرة روبي (ruby gem) تسمح لك باستخدام المحرر الذي تختاره عند تطوير سمات أو مكونات سمات Discourse. عند حفظ الملفات، سيقوم الـ CLI بتحديث السمة أو المكون البعيد وستظهر التغييرات التي تطرأ عليها مباشرة!
التثبيت
للتجربة، تأكد من تثبيت Ruby 2.5 أو إصدار أحدث.
[image]
إذا كنت تستخدم نظام ويندوز (Windows)، لديك خياران:
الخيار 1: نظام ويندوز الفرعي لنظام لينكس .
يحتوي ويندوز 10 على إمكانية الوصول إلى بيئة لينكس كاملة، يمكنك استخدامها لتثبيت روبي ببساطة عبر sud…
هناك أيضًا صفحة خاصة تسرد معظم عناصر HTML الخاصة بـ Discourse حتى تتمكن من الحصول على نظرة عامة على شكلها، وإنشاء أنماطك وفقًا لذلك.
يجب تمكين الصفحة باستخدام إعداد الموقع Styleguide enabled .
مثال:
https://unicyclist.com/styleguide/molecules/topic-list-item