В основном, если у меня есть несколько блогов на веб-сайте, должен ли каждый блог иметь свой отдельный rss-файл xml или все они должны войти в один файл rss xml, но в разных узлах канала? Количество блогов, которые могут оказаться на сайте, непредсказуемо. Похоже, что было бы более эффективно иметь отдельные файлы для каждого блога, хотя, если это так, то, что предназначено для отдельных узлов канала? Любое понимание было бы весьма благодарным. Благодаря!Если у меня есть несколько блогов на веб-сайте, как я должен делать rss-каналы?
ответ
Ни один из вариантов RSS поддерживает несколько канальных элементов в XML-файле, и я никогда не видел таких вещей в дикой природе. Я был бы впечатлен, чтобы увидеть любой пример в любом месте.
Элемент канала существует, потому что необходимо сделать (полностью устаревшую) версию RSS 0.9 совместимой с RDF. Когда Netscape переписала спецификацию и сбросила RDF в RSS 0.91, элемент канала жил как совершенно бессмысленный оберточный элемент.
В ответ на исходный вопрос, вероятно, вы должны предоставить как фид всех сообщений на сайте, так и фид для каждого блога, чтобы у пользователей был выбор.
Я думаю, что общее эмпирическое правило - одна rss-лента в блоге. Я думаю, что узлы канала предназначены для больших блогов, которые могут указывать разные разделы контента в блоге.
вы можете всегда иметь 1 канал для всех блогов и использовать канал для разделения каналы из /feed.xml, а затем дать каждому не блог свой собственный канал в /feeds/blog.xml
приятный. Спасибо за ваше понимание. – dqhendricks