szhorvat
(Szabolcs)
9 مارس 2023، 9:17ص
1
تتم إزالة المسافات المتتالية في التعليمات البرمجية المضمنة. إليك مثال.
Markdown:
- `o o` no connection
- `o --\u003e o` unidirectional connection
- `o \u003c-\u003e o` bidirectional connection
Rendering:
o o no connection
o --\u003e o unidirectional connection
o \u003c-\u003e o bidirectional connection
Screenshot of rendering:
من غير الواضح بالنسبة لي ما إذا كان هذا مقصودًا أم خطأ، ولكن إذا كان مقصودًا، فأنا لا أرى الغرض منه حقًا. كما ترى أعلاه، يمكن أن يكون له نتائج عكسية. إذا لم يرغب المرء في مسافات إضافية، فمن السهل حذفها يدويًا. الغرض من كتل التعليمات البرمجية (سواء كانت مضمنة أو منفصلة) هو تضمين نص حرفي بخط ثابت العرض.
5 إعجابات
Canapin
(Coin-coin le Canapin)
9 مارس 2023، 10:30ص
2
مرحباً Szabolcs!
شكراً على التقرير. أفهم المشكلة، وهي ليست خطأ في Discourse تحديداً. يستخدم Discourse markdown-it ، وهذا هو سلوكه القياسي.
يمكنك رؤية نفس السلوك في العرض التوضيحي الرسمي: https://markdown-it.github.io .
إذا كنت لا تريد دمج المسافات بين علامات الاقتباس المائلة، يمكنك إضافة CSS التالي إلى منتداك:
code {
white-space: pre-wrap;
}
3 إعجابات
mattdm
(Matthew Miller)
9 مارس 2023، 10:58ص
4
يبدو أن هذا لا يتوافق مع CommonMark. ليس أنه يجب أن يكون كذلك، ولكن ربما يمكن إقناعهم بالتغيير للمطابقة؟
اعتمادًا على الغرض، يمكن أن يكون هذا أسوأ، لأنه يمكن أن يسبب ارتباكًا عند النسخ/اللصق.
3 إعجابات
Canapin
(Coin-coin le Canapin)
9 مارس 2023، 11:00ص
5
أنت على حق، لم أفكر في ذلك، لقد أزلت هذه النصيحة المخادعة
إعجاب واحد (1)
Canapin
(Coin-coin le Canapin)
9 مارس 2023، 11:06ص
6
أنا لست على دراية بهذا النوع من الأشياء، لكنني أعتقد أن هذا هو الجزء الذي تتحدث عنه؟
لاحظ أن المتصفحات عادةً ما تختزل المسافات المتتالية عند عرض عناصر <code>، لذا يُوصى باستخدام CSS التالي:
code{white-space: pre-wrap;}
mattdm
(Matthew Miller)
9 مارس 2023، 11:07ص
7
على كل حال، يبدو أن المسافة غير القابلة للكسر لا يتم ضغطها (o o)، لذلك إذا كان لا بد لك من استخدام مسافة غريبة، فمن المحتمل أن يكون هذا هو الخيار الأفضل.
تعديل: انظر أدناه للأخبار المحزنة!
mattdm
(Matthew Miller)
9 مارس 2023، 11:08ص
8
السطر الذي يعلوه مباشرة: “المسافات الداخلية لا يتم ضغطها”.
إعجاب واحد (1)
Canapin
(Coin-coin le Canapin)
9 مارس 2023، 11:08ص
9
قد تظهر المسافات غير المنتظمة غير مضغوطة في معاينة المنشئ، ولكنها تكون كذلك عند معالجة المنشور.
إعجاب واحد (1)
szhorvat
(Szabolcs)
9 مارس 2023، 12:37م
11
شكرا على النصيحة!
هل تعرف ما إذا كان إعداد CSS مخصص متاحًا للمواقع المستضافة على discourse.group؟ لم أتمكن من العثور على الإعداد على الفور.
Canapin
(Coin-coin le Canapin)
9 مارس 2023، 12:40م
12
Discourse pricing | Discourse - Civilized Discussion يوضح أن السمات والمكونات المخصصة متاحة فقط بدءًا من الخطة القياسية.
szhorvat
(Szabolcs)
9 مارس 2023، 12:45م
13
شكرا لك. لقد وجدت الإعداد أخيرًا وهو يعمل بشكل مثالي
نحن نستخدم الاستضافة المجانية المقدمة لمشاريع المصادر المفتوحة، https://free.discourse.group/
3 إعجابات
sam
(Sam Saffron)
9 مارس 2023، 11:17م
14
أقوم بنقل هذا إلى #ux، هذا يعمل كما هو مصمم. كان هناك قرار متعمد من فريق التصميم لطي المساحات في واجهة المستخدم، والعلامة نفسها صحيحة.
إعجاب واحد (1)