يشرح هذا الدليل كيفية إعادة بناء HTML يدويًا للمشاركات والمواضيع في Discourse، وهو ما قد يكون مفيدًا لتحديث البيانات الوصفية المضمنة في الروابط.
مستوى المستخدم المطلوب: المشرفون، أو المشرفون على المجتمع، أو المستخدمون ذوو مستوى الثقة 4.
في بعض الأحيان، تحتوي المشاركات أو المواضيع في Discourse على روابط تتضمن بيانات وصفية مضمنة تحتاج إلى تحديث. سيوضح لك هذا الدليل كيفية إجراء إعادة بناء يدوية لـ HTML للمشاركات التي تتطلب انتباهًا.
إعادة بناء HTML في مشاركة
لإعادة بناء HTML يدويًا في مشاركة:
-
انقر على أيقونة
...الموجودة بالقرب من أسفل المشاركة. -
حدد أيقونة “المفتاح الإنجليزي”.
-
انقر على خيار “إعادة بناء HTML”.
الأسئلة الشائعة
س: هل يتمتع جميع المستخدمين بالقدرة على إعادة بناء HTML؟
ج: لا، فقط مستخدمو الطاقم (المشرفون والمشرفون على المجتمع) والمستخدمون ذوو مستوى الثقة 4 هم من يمتلكون هذه القدرة.
س: ماذا لو لم يتم تحديث روابطي بعد إعادة بناء HTML في المشاركة؟
ج: إذا لم يتم تحديث الروابط بعد إعادة بناء HTML، فإن ذلك يشير عادةً إلى مشكلة في الرابط نفسه. نوصي بتشغيل رابط يعمل وآخر لا يعمل عبر خدمة مثل Iframely للتأكد من أن الرابط الذي يحتوي على البيانات المضمنة يعمل بشكل صحيح خارج Discourse ويحتوي على جميع بيانات oEmbed ذات الصلة.
س: هل توجد عملية تلقائية تعيد بناء HTML في جميع المشاركات؟
ج: يعيد Discourse طهي المشاركات التي تحتوي على نسخة مطبوخة قديمة (على سبيل المثال، بعد ترقية) تلقائيًا عبر مهمة خلفية تعمل كل 15 دقيقة. ومع ذلك، فإن هذا يؤثر فقط على المشاركات التي تكون نسختها المطبوخة الداخلية قديمة — ولا يقوم بجلب بيانات onebox أو بيانات الروابط المضمنة مسبقًا لجميع المشاركات. لإعادة الطهي بالجملة، يمكن للمشرفين الذين لديهم وصول إلى وحدة التحكم استخدام مهمة rake posts:rebake.
س: ما الفرق بين إعادة الطهي وإعادة بناء HTML؟
ج: مصطلحا “إعادة الطهي” و"إعادة بناء HTML" مترادفان إلى حد كبير في Discourse. كلاهما يشير إلى عملية إعادة توليد محتوى HTML في المشاركة، مما قد يحدث البيانات الوصفية المضمنة وواحدات الصناديق (oneboxes).


