summaryrefslogtreecommitdiff
path: root/src/build/rss.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/build/rss.mjs')
-rw-r--r--src/build/rss.mjs13
1 files changed, 6 insertions, 7 deletions
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>' + article.content + '</article>',
// 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(),