| CARVIEW |
Deployment
Deploying Jekyll? No problem: Just copy the generated _site to somewhere that your favorite web server can serve it up. There’re 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.
ftp
As sometimes you don’t have anything else than FTP to deploy your site (not dedicated hosting), with glynn, you can easily generate your jekyll powered website’s static files and send them to your host through ftp.
Rack-Jekyll
Easy way to deploy your site on any server (EC2, Slicehost, Heroku, etc) with rack-jekyll. It also can run with shotgun , rackup , mongrel, unicorn , and more…
See rack-jekyll’s README
