كيفية الهروب من الفاصلة العليا في app.yml

أود استخدام علامة اقتباس مفردة في عنوان منتداي للحصول على Pilot's Lounge. عندما حددتها في واجهة المستخدم، عملت بشكل صحيح. ومع ذلك، عند محاولة تعيين متغير DISCOURSE_TITLE في ملف app.yml إلى Pilot's Lounge، يتم تقصير العنوان عند علامة الاقتباس المفردة.
لقد راجعت https://yaml.org/spec/current.html#id2534365، لكن استخدام '' (علامتي اقتباس مفردتين متتاليتين) لا يعمل.
كما جربت "Pilot's Lounge" و "Pilot''s Lounge" وتغيرات أخرى، لكن لم ينجح أي منها.

كيف يتم ذلك؟

جرب:

  DISCOURSE_TITLE: "Pilot\'s Lounge"

للأسف، هذا يُنتج خطأ:

(<unknown>): تم العثور على حرف هروب غير معروف أثناء تحليل قياسي محدد بين علامتي اقتباس في السطر 69 العمود 20 -e LANG=en_US.UTF-8
خطأ في بناء جملة YAML. يرجى التحقق من ملفات الإعداد الخاصة بـ containers/*.yml.

إليك كل ما جربته حتى الآن:

DISCOURSE_TITLE: "Pilot\'s Lounge"      <== يُنتِج خطأ
DISCOURSE_TITLE: 'Pilot\'s Lounge'      <== يُنتِج خطأ
DISCOURSE_TITLE: Pilot\'s Lounge        <== استخدام علامة التحوير (Slash escape)
DISCOURSE_TITLE: "Pilot's Lounge"       <== علامات اقتباس مزدوجة من الخارج، وعلامة اقتباس مفردة من الداخل
DISCOURSE_TITLE: "Pilot''s Lounge"      <== علامات اقتباس مزدوجة من الخارج، وعلامتا اقتباس مزدوجتان من الداخل
DISCOURSE_TITLE: Pilot''s Lounge        <== علامتا اقتباس مزدوجتان
DISCOURSE_TITLE: 'Pilot''s Lounge'      <== علامات اقتباس مفردة من الخارج، وعلامتا اقتباس مزدوجتان من الداخل
DISCOURSE_TITLE: 'Pilot's Lounge'       <== يُنتِج خطأ

واو، هذه قائمة شاملة! أنا متفاجئ أن أحدها لم ينجح!

نعم، ولا أستطيع التفكير في أي نماذج أخرى للتجربة. سأعود إلى هذا الأمر بعد أن آخذ استراحة.

هل جربت استخدام علامة التنصيص المفردة بدلاً من علامة التنصيص المفردة للآلة الكاتبة '؟ لقد استخدمتُ هذه في ملف app.yml سابقًا لتعيين عنوان الموقع.

قم بتغليف العنوان بين علامتي تنصيص مزدوجة " " وستعمل بشكل صحيح.

@ستيفن: سأحاول ذلك. سأقوم بنسخ/لصق الحرف من منشورك إلى ملفي.

لقد جربته للتو مرة أخرى على موقع تجريبي وعمل بشكل جيد، ويجب أن يحل مشكلتك.

هاها. لا أزال أعيد بناء موقعي.
نعم، نجح ذلك. :partying_face:
لم تكن علامات الاقتباس المحيطة ضرورية.