Small website to host information for the upcoming elasticsearch hackfest in berlin.
http://shrink0r.github.io/es-hackfest-page
You may either develop locally or you can use the provided vagrant setup.
- VirtualBox
- VirtualBox Extension Pack
- Vagrant
- vagrant-vbguest -
vagrant plugin install vagrant-vbguest
Clone repository
git clone [email protected]:shrink0r/es-hackfest-page.git
Boot and provision vagrant box
cd es-hackfest-page/dev/vagrant
vagrant up --provision
Ssh into dev box and setup project
vagrant ssh
cd projects
git clone [email protected]:shrink0r/es-hackfest-page.git
cd es-hackfest-page/app
An nfs share is provided under nfs://es-hackfest-page.local/home/vagrant/projects/
The site itself is hosted at http://es-hackfest-page.local.
In order to deploy changes to the site during development call make
inside the app directory.
- jekyll -
gem install jekyll
- sass -
gem install sass
- nokogiri -
gem install nokogiri
- rdiscount -
gem install rdiscount
Clone repository
git clone [email protected]:shrink0r/es-hackfest-page.git
cd es-hackfest-page/app
After making changes to the site, you must deploy by calling: make
.
When you have finished making changes to the site and want to publish them call make deploy
.
Then copy and commit the pub directory's contents to the gh-pages branch.