This repository contains a Vagrantfile that can be used to setup your own development environment custom-tailored for our Hexo-based deployment!
In order to get started, make sure you've installed some prerequisites on your computer:
- Oracle VirtualBox - Downloads page here
- Vagrant - Downloads page here. For Windows 7, avoid 1.9.7, go for 1.9.6 from the previous downloads page here.
If you're new to Vagrant, perhaps take a run through their Getting Started guide. Once you've got those installed, simply clone this repository and then run vagrant up
:
git clone https://github.com/kctechgroup/webdev kctechgroup.webdev
cd kctechgroup.webdev
vagrant up
The virtual machine will bring in the template image (it will need to download this only the first time, after that you'll be able to create other Vagrant instances based on that same image with no extra downloads) and then begin to download, install, and configure all of the required dependencies to get you up and running with Hexo and KC Tech Group's website.
TODO: Show provisioning of Vagrant instance.
TODO: Provide instruction for SSH'ing into the Vagrant environment.
TODO: Provide instruction/links to Vagrant Share functionality on HashiCorp website.
TODO: Provide information on how to configure Git/SSH integration to KC Tech Group GitHub organization.
TODO: Hexo quick-start (for KC Tech Group).
TODO: Provide instruction on using Hexo to preview the site.
TODO: Provide instruction on creating a post.
TODO: Provide information on shutting down the Vagrant environment.