Skip to content
henrik edited this page Sep 13, 2010 · 27 revisions

Deploying Jekyll? No problem: Just copy the generated _site to somewhere that your favorite web server can serve it up. There’s also automated ways to do it, listed below. If you’ve created your own way, edit away!

Post-update hook

If you store your jekyll site in git, it’s pretty easy to automate the deployment process by setting up a post-update hook in your git repository, like this.

Rake

Another way to deploy your jekyll site is to use rake, highline, and net-ssh, like used for litanyagainstfear A more complex example that deals with multiple branches used in gitready.

rsync

Just generate the _site and rsync it, e.g. with a tasks/deploy shell script.

There’s even a TextMate command to run this script.

Clone this wiki locally