Servindo site Jekyll via máquina Vagrant

Na raiz do seu site jekyll, crie um Vagrantfile:

Vagrant::Config.run do |config|

config
.vm.box = "precise32"
config
.vm.box_url = "http://files.vagrantup.com/precise32.box"
config
.vm.forward_port 4000, 4000
config
.vm.provision :shell,
:inline => "sudo apt-get update && sudo apt-get -y install build-essential git ruby1.9.3 && sudo gem install github-pages --no-ri --no-rdoc"

config
.ssh.forward_agent = true
end

Inicie a máquina e conecte-se ao SSH:

$ vagrant up
$ vagrant ssh

Agora, você pode iniciar o Jekyll na máquina:

$ cd /vagrant/
$ jekyll serve
-twP 4000

Seu site é servido em http: // localhost: 4000 / address.

Quando terminar, pressione ctrl+ce digite exit.