يبدو أن هذا كان يعمل بنفس الطريقة المعتادة (مع تنسيق CSS المنشور سابقًا في الموضوع الذي أصلح الحدود) بالنسبة لي حتى رأيت تحديثًا جديدًا اليوم عن طريق الخطأ…
الآن يقول أن هناك خطأ
Error: @use rules must be written before any other rules. ╷ 4 │ @use "sass:math"; │ ^^^^^^^^^^^^^^^^ ╵ /var/www/discourse/common.scss 4:1 root stylesheet
وهو مكسور تمامًا الآن لووول.
إذا كان تثبيتك لا يزال يعمل كما كان لدي، فمن السهل إصلاحه. قم بتنزيل السمة من GitHub، وافتح common.css وقم بتغيير
// functions --------------------------------------------------------------------------------
// Calculate brightness value
@use "sass:math";
@function brightness($color) {
@return math.div(red($color) + green($color) + blue($color), 255 * 3);
}
// to base color
(هذا هو التغيير الجديد الذي كسره) إلى ما كان عليه أدناه
// functions --------------------------------------------------------------------------------
// Calculate brightness value
@function brightness($color) {
@return (red($color) + green($color) + blue($color)) / (255 * 3);
}
// to base color
وهو ما كان عليه، ثم قم بضغطه وتحميله إلى موقعك واستخدم تثبيتك الجديد الخاص بك. أو حاول إصلاح ما كسره لمعرفة ما كان يحاول فعله.
ضع في اعتبارك أن هذا سيقوم بتحميله كسمة جديدة تمامًا، ولن يكون مرتبطًا بـ GitHub إذا كانت هناك تحديثات مستقبلية، لذلك قد ترغب في الاحتفاظ بالتثبيت الأصلي (غير قابل للاختيار) في حالة إصلاحه / استئناف الدعم. على الجانب الآخر، يتيح لك تثبيته بنفسك إصلاح أو تغيير ما تريد لأنه لم يعد مُدارًا بنشاط.