Deploy & Collaborate

Custom build servers

If you’d like to have complete control over the build process for your site, you can use a custom build server or service like DeployBot.

  1. In your Hosting settings, choose GitHub Pages as your host.
  2. If want to manually compile your site, set the publish format to “Compiled by GitHub Pages”. Now instead of publishing generated HTML files, it will publish the raw Jekyll files (.markdown instead of .html). You can also use whichever branch you’d like.
  3. Go to your GitHub repository and create a new custom webhook. This will alert your build server when the branch you chose is updated.

Help improve this page