ليس لكل شيء، ولكن لتطبيق أي تصميم مخصص آخر أعتقد أنك ستحتاج إلى كتابة الكود. خطواتي الموصى بها ستكون:
- تعلم كيفية استخدام Theme CLI gem الذي ذكره @Canapin بالفعل. قد تكون هذه خطوة أولى شاقة، ولكن إذا كان هناك أي شيء سيجعلك تقع في حب تخصيص Discourse، فهو هذه الأداة الصغيرة! إنها مثل عصا سحرية للمصممين
بدونها، من المحتمل أن تشعر بالاحتكاك في كل خطوة على الطريق. - تدرب على تطبيق الأنماط باستخدام خصائص CSS المخصصة.
أعتقد أن الأدلة ليست محدثة في هذا الصدد. لا يزال هناك الكثير مما يجب القيام به لنظام متسق حقًا من رموز التصميم، لكن Discourse قد قطع شوطًا طويلاً بالفعل! سيساعدك فهم أين وكيف تُستخدم الخصائص المخصصة كثيرًا في فهم أفضل الممارسات للجزء الأمامي من الواجهة الأمامية لـ Discourse.
يمكنك العثور على الخصائص المخصصة باستخدام مدقق المتصفح الخاص بك، أو إلقاء نظرة على هذه القائمة للحصول على انطباع أول: Documenting custom properties. ويمكنك تصميم القوالب الحديثة، مثل الشريط الجانبي، بالكامل تقريبًا باستخدام الخصائص المخصصة.
- كما اقترح @denvergeeks، يمكنك إلقاء نظرة على قالب سمة Canvas. ما يفعله هو إضافة مجموعة من الخصائص المخصصة لتصميم التخطيط غير المتوفرة في النواة.