بالنظر إلى HTML الذي تم إنشاؤه، يمكنني رؤية علامات <div> عادية لخيط منتدى مع محتواه في HTML، تبدو كقالب HTML عادي.
كيف يقوم Discourse بإنشاء هذا الـ HTML الملائم لمحركات البحث عندما يكون مكتوبًا بلغة Ember.js؟
بالنظر إلى HTML الذي تم إنشاؤه، يمكنني رؤية علامات <div> عادية لخيط منتدى مع محتواه في HTML، تبدو كقالب HTML عادي.
كيف يقوم Discourse بإنشاء هذا الـ HTML الملائم لمحركات البحث عندما يكون مكتوبًا بلغة Ember.js؟
يرسل HTML ثابتًا إلى الزواحف
أين يوجد هذا الإعداد؟ في Rails أم Nginx؟
في Rails، نقوم بعرض تقليدي للصفحات الرئيسية
أين يتم ذلك، على مستوى Nginx أم على مستوى Rails؟ رابط المصدر من فضلك؟
إنها في Rails. لا أفهم تمامًا كيف تعمل، ولكن يمكنك البحث في application_controller عن “crawler”. يبدو أن هذا هو المكان الذي يحدث فيه بعض السحر.
لقد أمضيت يومًا في فهم أن المكون الإضافي الخاص بي يحتاج إلى استخدام StaticController عندما يقوم بعمل render plain:.
لذلك ربما ترغب في إلقاء نظرة على static_controller. يبدو أن هذا هو كيفية تجاوز Ember، لذلك ربما هذا ما تريد رؤيته.
يمكنك تعطيل جافاسكريبت في متصفحك ورؤية ما يعرضه.
ولكن ربما تريد أن تقول ما هي المشكلة التي تحاول حلها بدلاً من التحدث عن حلك.
أريد فقط أن أتعلم كيف يتم ذلك، ليس لدي أي مشكلة أحاول حلها. شكراً!