التقرير ليس خاطئًا، لكن تقييم خطورة الأمر غير دقيق بعض الشيء. هذه الروابط ليست محتوى يولده المستخدمون. فقط المشرفون يمكنهم إضافتها عبر لوحة تحكم المشرفين. لذا، من الآمن افتراض أنك لن تربط بمواقع لا تثق بها بصفتك مشرفًا.
ومع ذلك، لقد تحدثتُ سريعًا مع ديفيد، واقترح إضافة rel="noopener" إلى الروابط الخارجية على أي حال. لقد قمت بإضافتها هنا. إذا تم ضبط الرابط لفتح في تبويب جديد، فسيتم إضافته تلقائيًا.
بخصوص noreferrer،
أعتقد أنه من الأفضل عدم إضافته، حيث قد ترغب في ربط موقعك الرئيسي والحصول على تحليلات حول عدد المستخدمين الذين يتم إحالتهم إلى الموقع الرئيسي من مجتمعتك.
هل لا يزال الأمر كذلك؟ هل يمكنك مشاركة لقطة شاشة لإعدادات المكون لديك؟
نعم، لاحظت ذلك أنا أيضًا عند التحديث، لكنه لا علاقة له بالتغييرات الجديدة. بطريقة ما، لا يلتقط المترجم الإعداد الجديد على الفور. لذا، قد تحتاج إلى تحديد هذا الإعداد ثم إلغاء تحديده.
لا تقلق، فبموجب اختباراتي، لا يؤثر الخطأ على موقعك على الإطلاق.
أظهر لي موقعي اليوم أنه يجب عليّ ترقية مكون السمة، وقد قمت بذلك للتو بالنقر على زر التحديث.
لكن الآن يظهر الخطأ: Error: Undefined variable: "$add-whitespace". on line 14 of common.scss >> @if $add_whitespace == "true" { ----^
صحيح، لم ألاحظ أي مشكلة أخرى.
أقوم حاليًا بإعادة بناء الموقع باستخدام discourse وسأتحقق منه مرة أخرى بعد ذلك. إذا كان الخطأ لا يزال موجودًا، سأتحقق من تلميح جوناثان.
بعد إعادة البناء، اختفى الخطأ
شكرًا لك على مكون الثيم الرائع الذي نستخدمه منذ عامين.
مرحبًا، شكرًا لك على هذه الإضافة.
لاحظت بعض الملاحظات المتعلقة بأيقونات FontAwesome وأود مشاركتها:
يبدو أن دمج أيقونات far- يعمل (العادية)، لكن fas- لا يعمل (الممتلئة).
يمكنك تجربة هذا المثال:
fas-building
مقارنةً بـ
far-building
هل لديك أي أفكار حول هذا الأمر؟ هناك عدد قليل من أيقونات far- مقارنة بـ fas- (نظرًا من منظور التصميم أيضًا)، لذا فإن هذا يمثل مشكلة…
أعتقد أنه يتعين عليك البحث في الكود لمعرفة الأيقونات التي يمكن استخدامها وما هي الأسماء التي يجب استخدامها لها (ما لم يتم تغيير ذلك منذ التعليق أعلاه).
يعمل معي.. هناك مجموعة فرعية مضمنة افتراضيًا (يمكنك رؤيتها في /styleguide/atoms/icons). الأيقونات الإضافية يجب إضافتها أولاً، إما عبر إعدادات المسؤول أو داخل المكون نفسه، كما هو الحال في هذه الأيقونة:
تمكنت من جعل ذلك يعمل أيضًا (باستخدام “building” في أيقونات SVG وفي مكون السمة) — يعرض النسخة الصلبة من الأيقونة قد يضطرني ذلك إلى التراجع عن قولي (لا أزال شبه متأكد من أن بعض الأمور لم تعمل كما كان يجب…)