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+c
e digite exit
.