From e83a55c845299869646c4abc1d31b1b182ee42cd Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 4 Aug 2023 16:30:17 +0800 Subject: [PATCH] use alternate link before self --- packages/rss-handler/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/rss-handler/src/index.ts b/packages/rss-handler/src/index.ts index fd64afb00..afc64c1e3 100644 --- a/packages/rss-handler/src/index.ts +++ b/packages/rss-handler/src/index.ts @@ -123,7 +123,7 @@ const parser = new Parser({ }, }) -// get link following the order of preference: via, self, alternate +// get link following the order of preference: via, alternate, self const getLink = (links: RssFeedItemLink[]) => { // sort links by preference const sortedLinks: string[] = [] @@ -137,10 +137,10 @@ const getLink = (links: RssFeedItemLink[]) => { if (link.$.rel === 'via') { sortedLinks[0] = link.$.href } - if (link.$.rel === 'self' || !link.$.rel) { + if (link.$.rel === 'alternate') { sortedLinks[1] = link.$.href } - if (link.$.rel === 'alternate') { + if (link.$.rel === 'self' || !link.$.rel) { sortedLinks[2] = link.$.href } })