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'); + } + } +);