Please provide the other information requested, including your routes.yaml, and config.production.json. It would seem that some pages aren’t included either.
I have also the latest Ghost on a droplet, but new posts are coming in nicely in the sitemaps. Did you activate Cloudflare or other types of edge caching recently?
Your routes.yaml is mis-formed. The entry under routes should be indented by two spaces. But why are you making a site map entry to begin with? Are you trying to create a custom one? Do you have a sitemap template?
OK, then I’m not sure why your routes.yaml looks that way. You might want to go back to the default one. … delete the three lines starting with /sitemap/
You’ve yet to disclose full information about the site as requested in my original post.
For instance, it looks like you have a non-Ghost site and Ghost site using the same domain … therefore sharing your setup and configuration is crucial.
You’ve installed Ghost in a subfolder using the subdomain, but another CMS uses the bare domain. Moreover, you’ve provided zero information about the host, the OS, software versions, the method to install Ghost, any config files, why you changed routes.yaml etc.
This is open-source software and support is provided by volunteers such as @Cathy_Sarisky and me giving their time freely. It’s really unhelpful seeking such support when you do not provide basic information.
If you need support (apart from volunteers here), it may be better to have a managed hosting package from Ghost(Pro) or similar, or request paid service from the Marketplace.
Also I’m running Ghost in production on DO droplet but the sitemap for posts is not being generated, the bug started after I updated to the latest version (5.53.1)