علامات اكتشاف RSS feed غير قابلة للاكتشاف؟

تلقينا تقريرًا يفيد بأن خلاصات RSS على مثيل Discourse الخاص بنا لم تكن قابلة للاكتشاف، أي أن قارئ RSS يفشل في إضافتها بمجرد إدخال عنوان URL الرئيسي لموقع Discourse الخاص بنا. ألقيت نظرة على مصدر الصفحة وتوجد علامات link:

<link rel="alternate" type="application/rss+xml" title="Latest posts" href="https://diskutuj.digital/posts.rss"/>
<link rel="alternate" type="application/rss+xml" title="Latest topics" href="https://diskutuj.digital/latest.rss"/>

لكنها غير مرئية من curl:

% curl -sL https://diskutuj.digital | grep "rss"
%

هذا يمكن أن يفسر سبب عدم التقاط القارئ للخلاصة. هل اختبار curl الخاص بي منطقي؟ هل من الممكن أن تكون علامات link غير موجودة بطريقة ما في HTML الذي تم إرجاعه بواسطة الخادم؟

لا أعرف وهذا هو السبب في أنني خارج الموضوع تمامًا، على ما أعتقد، لكني أستخدم Newsify على جهاز iPad وعلى حد علمي، فهو يريد عنوان URL دقيقًا لـ RSS-feed. لا أستطيع حتى أن أتذكر متى رأيت قارئ RSS يمكنه اكتشاف خلاصات من عنوان URL الرئيسي.
أعلم. هذا لا يثبت أي شيء حقًا.

أنا أستخدم Reeder وأنا متأكد من أنه يمكنه اكتشاف خلاصات من عنوان URL للموقع الرئيسي.

لكن هذا يعمل:

% curl -sL https://meta.discourse.org | grep \"rss+xml\"
    <link rel="alternate" type="application/rss+xml" title="Latest posts" href="https://meta.discourse.org/posts.rss" />
    <link rel="alternate" type="application/rss+xml" title="Latest topics" href="https://meta.discourse.org/latest.rss" />

إذًا، كيف يمكن أن يختلف موقعنا (المُحدّث بالكامل) عن Discourse Meta؟

وهو يعمل لمنتدى الخاص بي. والفرق الوحيد بناءً على الـ curls هو أنك لا تستخدم نطاقًا فرعيًا. كيف يمكن أن يكون ذلك مهمًا لا أعرف.

إعجاب واحد (1)