في الأساس، يمكنك رؤية مشكلتي ومناقشتي مع مؤلف الإضافة @merefield هنا:
ينصحني بالتواصل مع فريق Discourse للقيام بذلك نيابةً عنا.
أنا دائمًا أستخدم صور CDN خارجية على موقعي، ولا أرفعها على الرفع المحلي أو على تخزين الكائنات لأن ذلك مكلف جدًا، لذا لا أحفظ الصور محليًا أو في سلال S3.
في الوقت الحالي، ألاحظ أن وسم meta og:image الخاص بي لا يلتقط هذه الصور. على سبيل المثال، انظر إلى هذا الموضوع: How Many Carbs on Keto? - How To Discuss
الصورة يتم تحميلها فعليًا من عنوان URL عام خارجي كـ IMG SRC الخاص بها. لكن Open Graph الخاص بوسائل التواصل الاجتماعي يعرض دائمًا شعار موقعي كصورة احتياطية، وهو أمر غير جيد.
بسبب هذا السلوك الأساسي في Discourse، لا أرى صور المصغرات هذه يتم اكتشافها بواسطة إضافة معاينة قائمة المواضيع أيضًا.
كيف يمكنني تجاوز وسم meta og:image لإجبار استخدام الصورة التي تم رفعها خارجيًا؟
بحيث أتمكن من رؤية صورة الموضوع الفعلية بدلاً من شعار منتدى موقعي عند مشاركته على مواقع التواصل الاجتماعي: https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fhowtodiscuss.com%2Ft%2Fis-yoga-a-good-workout%2F28043
لقد حاولت إضافة هذا السطر قسرًا على صفحة الموضوع:
<meta property="og:image" content="https://images.pexels.com/photos/4761347/pexels-photo-4761347.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" />
ولكن عند رؤية مصدر الصفحة، يظهر أن وسم og:image لا يزال يستخدم شعار موقعي كصورة احتياطية، ويظن أنه لا توجد صورة في هذا الموضوع ![]()
يجب أن يتم التقاط الصورة الأولى في أول منشور لأي موضوع بواسطة وسم meta og:image الخاص بي، حتى لو كانت الصورة مستضافة على عنوان URL عام. حاليًا، يتم التقاطها فقط إذا كانت الصورة مُحمَّلة على خادمي الخاص… لكن العديد منا لا يستطيعون تحمل تكاليف استضافة الصور بأنفسهم لأنها مكلفة جدًا. ستكون المساعدة من فريق Discourse للسماح بهذا التغيير مفيدة جدًا.
@Bcat يعاني من نفس المشكلة في منتداه.

