There are three branches: gh-pages, master, source. It looks like you are supposed to compile source and then push the results to master but I can't figure out how to do it.
I run Jekyll using the Docker container: jekyll/jekyll
I think eventually we want people to build the site locally before checking in their content.