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.
- In your Hosting settings, choose GitHub Pages as your host.
- 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. - Go to your GitHub repository and create a new custom webhook. This will alert your build server when the branch you chose is updated.