تمييز النص مكون الثيم

لقطة شاشة

المستودع

discourse-highlight-text

نبذة

أضف بعض مصطلحات العلامات التجارية الشائعة في منتداك إلى إعدادات السمة، وسيتم تمييزها في كل منشور.
يستخدم https://markjs.io/ لتمييز النص في discourse. يدعم طرق mark() و markRegExp(). يتم استخدام لون السمة “الثانوي” (discourse → تخصيص → ألوان) لتمييز النص.

التثبيت

كيف أقوم بتثبيت سمة أو مكون سمة؟

المعاينة

الإعداد

قم بإعداد مكون السمة في إعداداته. حدّد ما إذا كنت تريد تمييز كلمة واحدة أم تفضل استخدام تعبير نمطي لاختيار النص. كما يمكن تحديد ما إذا كان التمييز حساسًا لحالة الأحرف أم لا.

مثال على تعبير نمطي: [\s]discourse[\s] (انظر لقطة الشاشة أعلاه والكلمة المميزة “discourse”).

شكرًا

شكرًا لك، https://markjs.io/

3 إعجابات

قد يكون من الجيد إضافة بعض التعليمات البسيطة والأمثلة حول كيفية الاستخدام في المنشور الأصلي؟

المثال موجود في الإعدادات. يمكنني إضافة مثال إذا كنت مصراً على ذلك.

لا أصرّ، لكن ربما أنا بطيء هذا الصباح، لكن لم يكن واضحًا لي كيفية الاستغلال. :thinking:

أعتقد أن مثالًا سيكون مفيدًا حقًا. كيف يبدو المنشور الذي يولد هذا لقطة الشاشة؟

إعجاب واحد (1)

شكرًا على ملاحظاتك. انظر المنشور الأول المُعدّل.

إعجابَين (2)

عظيم! خيار مثير للاهتمام حقًا. شكرًا لك على صنعه!

إعجابَين (2)

@sbernhard

مكونات هذا النوع من “الأدوات” المواضيعية مفيدة للغاية.

شكرًا لك على صناعتها ومشاركتها.

إعجاب واحد (1)

إنه مجرد أمر بسيط، لكن إبراز اسم العلامة التجارية قد يكون مفيدًا. شكرًا لك على الملاحظات.

إعجاب واحد (1)

أحيانًا تكون “الأشياء الصغيرة” هي الأفضل.

بالإضافة إلى ذلك، يمكن لبعضنا تعلم مكونات قالبك بسهولة، لأنها “بسيطة” :slight_smile: البساطة هي نوع من الزن… عمل رائع!

نتطلع إلى عملك التالي!

إعجاب واحد (1)