The only "downside" is that serve doesn't accept a CLI flag to specify the directory to serve; it needs a config file. So, in this patch, I opted for just doing cd _gh_pages
before serve
.
EDIT: apparently it does accept a folder/path, it's just not documented.