I'm hosting a Jekyll site via Amazon S3. I keep the Jekyll instance running on a local machine so we can send posts to it and pipe things along automatically. This is working great.
The problem is in two instances (feed.xml and sitemap.xml) Jekyll is using 0.0.0.0:4000 in the html spit out to _site instead of the site.url set in _config.yml. If I don't set the --host=0.0.0.0 flag on jekyll serve then instead of that localhost:4000 is set as the url instead of site.url.
What can I do to keep the site running on our local network but still have the correct URL posted to the xml files?