From 7d0d4e2e0df6a344c20dd6d204f9257b8e5175bc Mon Sep 17 00:00:00 2001 From: ache Date: Wed, 4 May 2022 20:39:27 +0200 Subject: Implement Canonical --- src/build/rss.mjs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/build/rss.mjs') diff --git a/src/build/rss.mjs b/src/build/rss.mjs index 3ac0588..b2e2f4b 100644 --- a/src/build/rss.mjs +++ b/src/build/rss.mjs @@ -1,17 +1,16 @@ import RSS from 'rss'; -const siteUrl = 'https://ache.one'; - -const getRSS = articles => { +const getRSS = (articles, baseUrl) => { const rssFeed = new RSS({ title: 'ache: Blog personnel', description: 'Programmation, Algorithmique, Système, *pick you poison*', // eslint-disable-next-line camelcase - feed_url: `${siteUrl}/feed.xml`, + feed_url: `${baseUrl}/rss.xml`, + canonical: `${baseUrl}/rss.xml`, // eslint-disable-next-line camelcase - site_url: siteUrl, + site_url: baseUrl, // eslint-disable-next-line camelcase - image_url: `${siteUrl}/ache.svg`, + image_url: `${baseUrl}/ache.svg`, language: 'fr', pubDate: (new Date().toLocaleString()), ttl: '1440', @@ -25,7 +24,7 @@ const getRSS = articles => { description: '
' + article.content + '
', // eslint-disable-next-line camelcase image_url: article.imageUrl, - url: `${siteUrl}/articles/${article.name}`, + url: `${baseUrl}/articles/${article.name}`, guid: article.domTitle, author: 'ache', date: article.metaData.pubDate.toISOString(), -- cgit v1.2.3