# مشكلة في تنسيق كتلة الشفرة في Discourse – النص الأحمر والتسليط الضوئي غير المقصود

**URL:** https://meta.discourse.org/t/issue-with-code-block-formatting-in-discourse-red-text-and-unintended-highlighting/321315
**Category:** Support
**Tags:** code
**Created:** [12 أغسطس 2024، 6:09م UTC](https://meta.discourse.org/t/issue-with-code-block-formatting-in-discourse-red-text-and-unintended-highlighting/321315 "2024-08-12T18:09:22Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![bryce](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bryce/32/377822_2.png) [@bryce](https://meta.discourse.org/u/bryce)
#### Post date: [12 أغسطس 2024، 7:35م UTC](https://meta.discourse.org/t/issue-with-code-block-formatting-in-discourse-red-text-and-unintended-highlighting/321315/4 "2024-08-12T19:35:33Z")

</div>

يمكن تغيير ألوان التمييز عن طريق تجاوز متغيرات CSS هذه:

1. `--hljs-comment`: يُستخدم لتعليقات الكود
2. `--hljs-number`: يُستخدم لقيم الأرقام في الكود
3. `--hljs-string`: يُستخدم لقيم السلاسل النصية في الكود
4. `--hljs-literal`: يُستخدم للقيم الحرفية في الكود
5. `--hljs-tag`: يُستخدم لوسوم HTML/XML
6. `--hljs-attribute`: يُستخدم للسمات في وسوم HTML/XML
7. `--hljs-symbol`: يُستخدم للرموز في الكود
8. `--hljs-bg`: يُستخدم للون خلفية كتل الكود
9. `--hljs-builtin-name`: يُستخدم لأسماء الدوال المضمنة

على سبيل المثال، لتجاوز لون السلسلة النصية:

```css
:root {
   --hljs-string: pink;
}

```

يبدو أن `hljs` (مكتبة التمييز المستخدمة) قد لا تدعم تمييز معرفات بايثون مثل `degirum` في مثالك، ولكن يجب أن تكون قادرًا على الاقتراب بشكل كبير عن طريق تغيير الألوان الأخرى.

بالنسبة للخط، هذا غريب - يجب أن تظهر كتل الكود بخط أحادي المسافة افتراضيًا. أقترح التحقق مرة أخرى من السمة الخاصة بك للتأكد من عدم تجاوز أي شيء هناك.

---

_[View the full topic](https://meta.discourse.org/t/issue-with-code-block-formatting-in-discourse-red-text-and-unintended-highlighting/321315)._
