Ghost sitemap generator is robust npm module to create sitemaps for your ghost blog like a breeze.
I setup a ghost blog and realised there is no easy way to generate and publish sitemaps for your ghost blog. Bamm!
Ideally it shouldn't be that hard to generate one as ghost is minmal and focused blogging platform so i wrote one.
npm install -g ghost-sitemap
All db supported by ghost
Make sure you run all commands from the root of your ghost project
it will create a configration file where you define ghost config paths as well as sitemap frequency and priority
it will generate possibly 4 sitemaps depending upon data present in your ghost database.
it will ping google , bing or both depending upon arguments based.
By default ghost does not serve static files apart from one defined by ghost itself, which means your created sitemaps will not be access by anyone as the directory they are save in is not public.
By making a minor change you can make it possible.
Scroll till you find below section
// Static assetsblogApp;blogApp;blogApp;blogApp;
And below line after the above code
Make sure to change /sitemap to the directory path inside your sitemapfile.json file, /sitemap is the default path if you have not played with your config file.