0Pricing
Helm Academy · درس

التعليقات والاقتباس في القوالب

تعليقات القالب ومساعد الاقتباس

التعليقات والاقتباس في القوالب درس مجاني في Helm Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Helm Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Helm Academy 4 دروس في المجموع.

نوعان من التعليقات

يتيح المخطط طريقتين لكتابة الملاحظات: تعليقات YAML العادية وتعليقات القالب الخاصة. وتختلف طريقة تصرفهما كثيرًا وقت العرض.

تبقى تعليقات YAML

السطر الذي يبدأ بعلامة الرقم هو تعليق YAML عادي. ويمر كما هو ويظل في الناتج المعروض ليتمكن أي شخص من قراءته.

# this note appears in the final manifest

تعليقات القوالب تختفي

لدى Helm تعليقات خاصة به تختفي تمامًا. ضعوا النص داخل {{/* */}}، وسيزيله المحرك قبل الإخراج.

{{/* this note is removed at render time */}}

لماذا نستخدم أسلوبين

استخدموا الرمز # لتوثيق ملف YAML المنشور. واستخدموا تعليق القالب لإضافة ملاحظات حول منطق القالب لا ينبغي للمستخدمين رؤيتها مطلقًا. 📝

تعطيل إجراء

تُعد تعليقات القوالب مفيدة لتعطيل التعليمات البرمجية. ضعوا إجراءً داخل {{/* */}}، وسيتخطاه Helm من دون تصيير أو أخطاء.

حان وقت وضع علامات الاقتباس

غالبًا ما يخمّن YAML أنواع القيم. فقد تتحول القيمة 1.10 إلى 1.1، وقد تتحول yes إلى true. ويجعل وضع علامات الاقتباس القيمة سلسلة نصية واضحة بدلًا من ذلك.

الدالة quote

يوفر Helm الدالة quote التي تضع القيمة بين علامتي اقتباس مزدوجتين نيابةً عنكم، وبذلك يكون الحقل الناتج سلسلة نصية بلا أي التباس.

tag: {{ quote .Values.image.tag }}

استخدام quote كأنبوب

ستشاهدون عادةً كتابة quote كأنبوب في نهاية إجراء. وتُقرأ العبارة بصورة طبيعية: خذوا القيمة، ثم ضعوا علامات الاقتباس حولها.

tag: {{ .Values.image.tag | quote }}

لماذا يهم وضع علامات الاقتباس

من دون علامات الاقتباس، قد يفقد إصدار مثل 1.20 الصفر الأخير بصمت ويتحول إلى 1.2، مما يؤدي إلى إفساد مرجع الصورة. ويمنع وضع علامات الاقتباس ذلك. ⚠️

الأرقام تحتاج إلى quote أيضًا

يريد Kubernetes أحيانًا الاحتفاظ بالرقم كنص، مثل منفذ في annotation. ويضمن تمرير القيمة عبر quote بقاءها سلسلة نصية بأمان.

علامات الاقتباس اليدوية مناسبة

يمكنكم أيضًا كتابة علامات الاقتباس الحرفية بأنفسكم في YAML. أما الدالة quote فتنجز ذلك برمجيًا عندما تأتي القيمة من قالب.

port: "{{ .Values.port }}"

تحقق سريع

أضفتم ملاحظة لا ينبغي أن تظهر في ملف YAML المنشور.

مراجعة

يمكنكم الآن إخفاء الملاحظات باستخدام {{/* */}}، والإبقاء على الملاحظات الظاهرة باستخدام الرمز #، وفرض سلاسل نصية واضحة باستخدام الدالة quote. 🎯

الأسئلة الشائعة

هل درس «التعليقات والاقتباس في القوالب» مجاني؟

نعم — نص درس «التعليقات والاقتباس في القوالب» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Helm Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Helm Academy 4 دروس في المجموع.

ماذا ستتعلم في «التعليقات والاقتباس في القوالب»؟

تعليقات القالب ومساعد الاقتباس تتمرن على Helm Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Helm Academy؟

لا تُشترط خبرة سابقة. Helm Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «التعليقات والاقتباس في القوالب»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Helm Academy هذا؟

نعم. كل درس في Helm Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. صيغة الإجراء ذات القوسين المزدوجين
  2. تقليص المسافات البيضاء باستخدام علامات الشرطة
  3. التعليقات والاقتباس في القوالب
  4. أخطاء إزاحة YAML الشائعة
← العودة إلى Helm Academy