I tag di scoperta RSS non sono individuabili?

Abbiamo ricevuto una segnalazione secondo cui i feed RSS sulla nostra istanza Discourse non erano individuabili, ovvero un lettore RSS non riesce ad aggiungerli semplicemente inserendo l’URL principale del nostro sito web Discourse. Ho dato un’occhiata al codice sorgente della pagina e i tag link ci sono:

<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"/>

Ma non sono visibili da curl:

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

Questo potrebbe spiegare perché il feed non è stato rilevato dal lettore. Il mio test con curl ha senso? È possibile che i tag link non siano in qualche modo presenti nell’HTML restituito dal server?

Non lo so ed è per questo che sono totalmente fuori tema, credo, ma uso Newsify su iPad e per quanto ne so vuole l’URL esatto del feed RSS. Non riesco nemmeno a ricordare quando ho visto un lettore RSS che potesse scoprire i feed dall’URL principale.

Lo so. Questo non prova nulla.

Utilizzo Reeder e sono sicuro che possa scoprire i feed dall’URL principale del sito.

Ma questo funziona:

% 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" />

Quindi, come può il nostro sito (completamente aggiornato) essere diverso da Discourse Meta?

E funziona per il mio forum. E l’unica differenza basata sui curl è che non stai usando un sottodominio. Come questo possa essere importante non lo so.

1 Mi Piace