This theme component enables you to make Wiki posts (and Shared Edits posts) more obvious.
Wikis and Shared Edits are a powerful feature of Discourse, but many users are unfamiliar with the concept and find the UI just a bit too subtle. This component makes it crystal clear, packaging the content from Change the style of a wiki post.
Installing this component enables you to control the background colour of Wiki posts, and to add some text to the history/edit icon in the top right of the post.
مكون ممتاز. ولكنه يحسن الرؤية فقط في صفحة الموضوع. هل من الممكن تعديله بحيث يتم عرض أيقونة الويكي في صفحة الفئة، وقائمة المواضيع “الأخيرة”، “غير المقروءة”، وما إلى ذلك؟
اقتراح جيد، وأنا متأكد من أنه ممكن (نرحب بطلبات السحب!).
أعالج ذلك ببساطة عن طريق وضع علامات على المنشورات باستخدام #wiki في مثيلاتي. إنه يدوي جزئيًا بالطبع - يمكنك تحديد منشورات / مواضيع الويكي عن طريق البحث المتقدم. له فائدة إضافية تتمثل في تسهيل اكتشافها عبر التنقل في الشريط الجانبي.
اعتقدت أنه سيكون من الجيد وضع علامات تلقائية على منشورات الويكي كجزء من هذه المكونة بطريقة ما (أو القيام بما تقترحه) ولكنه لم يسبب لي ما يكفي من الألم لأخصص الوقت لمحاولة ذلك للأسف.
بالتأكيد. ولكن هذه الألوان طاغية جدًا للخلفية.
لذلك كنت أحلم بشيء مثل 10٪ من لون المخطط ممزوجًا بـ 90٪ من الخلفية. أفترض أن SASS (أو شيء مشابه) غير متاح في الواجهة الأمامية.
ولكن هل يمكن أن تعمل بعض الحيل في CSS مثل هذا؟
تحديث: rgba(0, 255, 0, 0.1) يعمل بشكل جيد جدًا في الوضعين المظلم والفاتح.
وظائف SASS متاحة في قسم تخصيص السمة، ويتم تجميعها عند حفظ تعديلاتك. لا يمكنك استخدام وظائف SASS على متغيرات السمة أو CSS.
إذا كنت ترغب في استخدام وظيفة SASS على لون من مخطط الألوان الخاص بك، فيجب عليك استخدام متغير SASS المقابل.
سيعمل
body {
background: darken($secondary, 10%);
}
لن يعمل
body {
background: darken($my_theme_variable, 10%);
}
لن يعمل
body {
background: darken(var(--secondary), 10%);
}