From 21df7fdd4ced2df01624df7a0175e3d030ae49bd Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 17 Aug 2022 11:05:08 -0400 Subject: [PATCH] Add postbuild script to copy rss feed --- package.json | 1 + scripts/copy-rss-feed.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 scripts/copy-rss-feed.js diff --git a/package.json b/package.json index c4cb84f6..69382b98 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", + "postbuild": "node ./scripts/copy-rss-feed.js", "swizzle": "docusaurus swizzle", "clear": "docusaurus clear", "serve": "docusaurus serve", diff --git a/scripts/copy-rss-feed.js b/scripts/copy-rss-feed.js new file mode 100644 index 00000000..937e82ae --- /dev/null +++ b/scripts/copy-rss-feed.js @@ -0,0 +1,14 @@ +const fs = require('fs'); +const path = require('path'); + +fs.copyFile( + path.resolve(__dirname, '../build/posts/rss.xml'), + path.resolve(__dirname, '../build/index.xml'), + (error) => { + if (error) { + throw error; + } else { + console.log('RSS feed has been copied to index.xml'); + } + } +);