Stops jekyll from running a server or automatically rebuilding on a change, both of which cause the process to keep running.
Stops jekyll running long processes.
Thanks for the pull request. Did you encounter a problem that made this change necessary? If so, can you tell me a little more about what happened?
If you have server: true in your _config.yml Jekyll will fire up a web server when you run it. If you have auto:true in your _config.yml Jekyll will monitor the files for changes and automatically rebuild.
This can be useful for testing locally, but in the buildpack it blocks the process and the deploy times out.
The --no-server and --no-auto flags override these settings so the buildpack won't sit trying to run a server or watch for changes.
Thanks for the explanation. That makes a lot of sense. If you can rebase this onto the current head of my master branch I'll get it merged.
Nevermind. This is a really simple diff. I'll take care of it.
Added in 91b8140
Thanks again, @aJanuary.